public async Task <CustomApiResponse> Put([FromBody] PagesDto entity) { var inputEntity = _mapper.Map <Pages>(entity); var result = await _pageService.Update(inputEntity); return(new CustomApiResponse(entity.Id, result ? "Succeeded" : "Failed", !result)); }
public IActionResult GetDoctor(int pageindex = 1, string name = "") { List <Doctor> list = _bll.GetDoctor(name); int pagesize = 2; var page = new PagesDto(pageindex, pagesize, list.Count); var _list = list.Skip((pageindex - 1) * pagesize).Take(pagesize); return(Ok(new { data = _list, pages = page })); }
public IActionResult GetGoods(int pageindex = 1, string name = "", int id = -1, int tid = -1) { List <Goods> list = _bll.GetGoods(name, id, tid); int pagesize = 5; var page = new PagesDto(pageindex, pagesize, list.Count); var _list = list.Skip((pageindex - 1) * pagesize).Take(pagesize); return(Ok(new { data = _list, pages = page })); }
public IActionResult CommodityShow(int pageindex = 1, string name = "", int id = -1) { List <GType> list = _bll.GTypes(name, id); int pagesize = 5; var page = new PagesDto(pageindex, pagesize, list.Count); var _list = list.Skip((pageindex - 1) * pagesize).Take(pagesize); return(Ok(new { data = _list, pages = page })); }
public async Task <CustomApiResponse> Post([FromBody] PagesDto entity) { var inputEntity = _mapper.Map <Pages>(entity); //if (await _pageService.IsExisted(entity.Name)) //{ // return new CustomApiResponse("PageName đã tồn tại", true); //} var result = await _pageService.Add(inputEntity); return(new CustomApiResponse(result)); }
public async Task <Guid> AddAsync(PageModel survey, Guid surveyId) { string surveystring = surveyId.ToString(); PagesDto pageDto = new PagesDto() { Description = survey.Description, Name = survey.Name, OrderNo = survey.Order, SurveyId = Guid.Parse(surveyId.ToString()) }; using (var uow = UowProvider.CreateUnitOfWork()) { Pages pageEntity = Mapper.Map <PagesDto, Pages>(pageDto); var repositoryPage = uow.GetRepository <Pages, Guid>(); await repositoryPage.AddAsync(pageEntity); await uow.SaveChangesAsync(); return(pageEntity.Id); } }