Beispiel #1
0
        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));
        }
Beispiel #2
0
        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 }));
        }
Beispiel #3
0
        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 }));
        }
Beispiel #4
0
        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 }));
        }
Beispiel #5
0
        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);
            }
        }