Esempio n. 1
0
        public ResponseObject <bool> UpdateGuideline(GuidelineUpdateAPIViewModel model)
        {
            try
            {
                var guidelineRepo   = DependencyUtils.Resolve <IGuidelineRepository>();
                var updateGuideline = guidelineRepo.GetActive().SingleOrDefault(a => a.GuidelineId == model.GuidelineId);

                if (updateGuideline != null)
                {
                    updateGuideline.GuidelineName = model.GuidelineName;
                    updateGuideline.UpdateDate    = DateTime.UtcNow.AddHours(7);

                    guidelineRepo.Edit(updateGuideline);
                    guidelineRepo.Save();
                    return(new ResponseObject <bool> {
                        IsError = false, SuccessMessage = "Chỉnh sửa hướng dẫn thành công", ObjReturn = true
                    });
                }

                return(new ResponseObject <bool> {
                    IsError = true, WarningMessage = "Chỉnh sửa hướng dẫn thất bại", ObjReturn = false
                });
            }
            catch (Exception e)
            {
                return(new ResponseObject <bool> {
                    IsError = true, WarningMessage = "Chỉnh sửa hướng dẫn thất bại", ObjReturn = false, ErrorMessage = e.ToString()
                });
            }
        }
        public ResponseObject <bool> UpdateGuideline(GuidelineUpdateAPIViewModel model)
        {
            var guidelineService = this.Service <IGuidelineService>();

            var result = guidelineService.UpdateGuideline(model);

            return(result);
        }
        public ActionResult UpdateGuideline(GuidelineUpdateAPIViewModel model)
        {
            var result = _guidelineDomain.UpdateGuideline(model);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }