Ejemplo n.º 1
0
        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
                });
            }
        }
Ejemplo n.º 2
0
        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()
                });
            }
        }