diff --git a/API_SQLuedo/DbDataManager/Service/InquiryDataService.cs b/API_SQLuedo/DbDataManager/Service/InquiryDataService.cs index ef92e20..255bf45 100644 --- a/API_SQLuedo/DbDataManager/Service/InquiryDataService.cs +++ b/API_SQLuedo/DbDataManager/Service/InquiryDataService.cs @@ -26,7 +26,7 @@ public class InquiryDataService : IInquiryService { number = 10; } - IQueryable query = DbContext.Inquiries.Skip((page - 1) * number).Take(number); + IQueryable query = DbContext.Inquiries; switch (orderCriteria) { case InquiryOrderCriteria.None: @@ -40,10 +40,14 @@ public class InquiryDataService : IInquiryService case InquiryOrderCriteria.ByIsUser: query = query.OrderBy(s => s.IsUser); break; + case InquiryOrderCriteria.ById: + query = query.OrderBy(s => s.Id); + break; default: break; } + query = query.Skip((page - 1) * number).Take(number); var inquiries = query.ToList(); return inquiries; } @@ -97,7 +101,7 @@ public class InquiryDataService : IInquiryService } DbContext.Inquiries.Remove(inquiryEntity); - DbContext.SaveChangesAsync(); + DbContext.SaveChanges(); return true; } diff --git a/API_SQLuedo/Model/OrderCriteria/InquiryOrderCriteria.cs b/API_SQLuedo/Model/OrderCriteria/InquiryOrderCriteria.cs index f800b0e..def4550 100644 --- a/API_SQLuedo/Model/OrderCriteria/InquiryOrderCriteria.cs +++ b/API_SQLuedo/Model/OrderCriteria/InquiryOrderCriteria.cs @@ -5,5 +5,6 @@ public enum InquiryOrderCriteria None, ByTitle, ByDescription, - ByIsUser + ByIsUser, + ById } \ No newline at end of file