public RequestReturnMeassgeDto Post([FromBody] RequestDataDto requestData) { try { var context = new RequestDBEntities(); Request request = new Request { MobileNumber = requestData.MobileNumber, Action = requestData.Action, RequestDate = DateTime.Now, }; _UnitOfWork.RequestRepository.Add(request); _UnitOfWork.Commit(); return(new RequestReturnMeassgeDto() { Message = "Success", Status = 1 }); } catch (Exception ex) { return(new RequestReturnMeassgeDto() { Message = "Faield", Status = 2 }); } }
public TableDataDto GetContacts(RequestDataDto requestData) { using (var database = new PhoneBookDatabaseEntities()) { var fullData = GetFullData(requestData.Filter, database.Contact, requestData.SortCommand, requestData.IsSortedDesc); return(new TableDataDto { ContactsList = fullData .Skip((requestData.NumberOfPage - 1) * requestData.SizeOfPage) .Take(requestData.SizeOfPage) .ToList(), CountOfContacts = fullData.Count() }); } }