示例#1
0
 public HttpResponseMessage Detail(HttpRequestMessage request, int id)
 {
     return(CreateHttpResponse(request, () =>
     {
         Slide slideDb = _slideService.GetById(id);
         SlideViewModel slideVm = Mapper.Map <SlideViewModel>(slideDb);
         return request.CreateResponse(HttpStatusCode.OK, slideVm);
     }));
 }
        public JsonResult ChangeStatus(int id)
        {
            var target = _SlideService.GetById(id);

            target.Status = !target.Status;
            _SlideService.Save();
            return(Json(new
            {
                status = target.Status
            }, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public HttpResponseMessage GetById(HttpRequestMessage request, int id)
        {
            return(CreateHttpResponse(request, () =>
            {
                var model = _sildeService.GetById(id);

                var reponseData = Mapper.Map <Slide, SlideViewModel>(model); //lấy giữ liệu thông qua mapper

                var response = request.CreateResponse(HttpStatusCode.OK, reponseData);
                return response;
            }));
        }
        public IActionResult Detail(int id)
        {
            var model  = _slideService.GetById(id);
            var result = _mapper.Map <Slide, SlideViewModel>(model);

            return(View(result));
        }
        public IActionResult GetById(int id)
        {
            var model = _slideService.GetById(id);

            return(new OkObjectResult(model));
        }
示例#6
0
        public async Task <IActionResult> GetByID(int id)
        {
            var result = await _slideService.GetById(id);

            return(Ok(result));
        }
示例#7
0
 public IActionResult Detail(int id)
 {
     return(new OkObjectResult(_slideService.GetById(id)));
 }
示例#8
0
        public async Task <IActionResult> GetById(int id)
        {
            var model = await _slideService.GetById(id);

            return(new OkObjectResult(model));
        }