Modification des citères pour les enquêtes

notePad
Maxime SAPOUNTZIS 1 year ago
parent 50b356c98a
commit 05aa8d9533

@ -26,7 +26,7 @@ public class InquiryDataService : IInquiryService<InquiryEntity>
{ {
number = 10; number = 10;
} }
IQueryable<InquiryEntity> query = DbContext.Inquiries.Skip((page - 1) * number).Take(number); IQueryable<InquiryEntity> query = DbContext.Inquiries;
switch (orderCriteria) switch (orderCriteria)
{ {
case InquiryOrderCriteria.None: case InquiryOrderCriteria.None:
@ -40,10 +40,14 @@ public class InquiryDataService : IInquiryService<InquiryEntity>
case InquiryOrderCriteria.ByIsUser: case InquiryOrderCriteria.ByIsUser:
query = query.OrderBy(s => s.IsUser); query = query.OrderBy(s => s.IsUser);
break; break;
case InquiryOrderCriteria.ById:
query = query.OrderBy(s => s.Id);
break;
default: default:
break; break;
} }
query = query.Skip((page - 1) * number).Take(number);
var inquiries = query.ToList(); var inquiries = query.ToList();
return inquiries; return inquiries;
} }
@ -97,7 +101,7 @@ public class InquiryDataService : IInquiryService<InquiryEntity>
} }
DbContext.Inquiries.Remove(inquiryEntity); DbContext.Inquiries.Remove(inquiryEntity);
DbContext.SaveChangesAsync(); DbContext.SaveChanges();
return true; return true;
} }

@ -5,5 +5,6 @@ public enum InquiryOrderCriteria
None, None,
ByTitle, ByTitle,
ByDescription, ByDescription,
ByIsUser ByIsUser,
ById
} }
Loading…
Cancel
Save