public ResponseObject <bool> UpdateServiceItem(ServiceItemUpdateAPIViewModel model)
        {
            try
            {
                var serviceItemRepo   = DependencyUtils.Resolve <IServiceItemRepository>();
                var updateServiceItem = serviceItemRepo.GetActive().SingleOrDefault(a => a.ServiceItemId == model.ServiceItemId);

                if (updateServiceItem != null)
                {
                    updateServiceItem.ServiceItemName = model.ServiceItemName;
                    updateServiceItem.Description     = model.Description;
                    updateServiceItem.UpdateDate      = DateTime.UtcNow.AddHours(7);

                    serviceItemRepo.Edit(updateServiceItem);
                    serviceItemRepo.Save();
                    return(new ResponseObject <bool> {
                        IsError = false, SuccessMessage = "Chỉnh sửa dịch vụ thành công", ObjReturn = true
                    });
                }

                return(new ResponseObject <bool> {
                    IsError = true, WarningMessage = "Chỉnh sửa dịch vụ thất bại", ObjReturn = false
                });
            }
            catch (Exception e)
            {
                return(new ResponseObject <bool> {
                    IsError = true, WarningMessage = "Chỉnh sửa dịch vụ thất bại", ObjReturn = false, ErrorMessage = e.ToString()
                });
            }
        }
        public ResponseObject <bool> UpdateServiceItem(ServiceItemUpdateAPIViewModel model)
        {
            var serviceItemService = this.Service <IServiceItemService>();

            var result = serviceItemService.UpdateServiceItem(model);

            return(result);
        }
Ejemplo n.º 3
0
        public ActionResult UpdateServiceItem(ServiceItemUpdateAPIViewModel model)
        {
            var result = _serviceItemDomain.UpdateServiceItem(model);

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