public ResponseObject <bool> CreateServiceItem(ServiceItemAPIViewModel model) { var serviceItemService = this.Service <IServiceItemService>(); var rs = serviceItemService.CreateServiceItem(model); return(rs); }
public ResponseObject <bool> CreateServiceItem(ServiceItemAPIViewModel model) { try { var serviceItemRepo = DependencyUtils.Resolve <IServiceItemRepository>(); var serviceItem = new ServiceItem(); serviceItem.ServiceITSupportId = model.ServiceId; serviceItem.ServiceItemName = model.ServiceItemName; serviceItem.Description = model.Description; serviceItem.CreateDate = DateTime.UtcNow.AddHours(7); serviceItem.UpdateDate = DateTime.UtcNow.AddHours(7); serviceItemRepo.Add(serviceItem); serviceItemRepo.Save(); return(new ResponseObject <bool> { IsError = false, SuccessMessage = "Tạo dịch vụ thành công!", ObjReturn = true }); } catch (Exception e) { return(new ResponseObject <bool> { IsError = true, WarningMessage = "Xóa dịch vụ thất bại!", ObjReturn = false, ErrorMessage = e.ToString() }); } }
public ResponseObject <ServiceItemAPIViewModel> ViewDetail(int ServiceItemId) { try { var serviceItemRepo = DependencyUtils.Resolve <IServiceItemRepository>(); var serviceItem = serviceItemRepo.GetActive().SingleOrDefault(a => a.ServiceItemId == ServiceItemId); if (serviceItem != null) { var ServiceItemAPIViewModel = new ServiceItemAPIViewModel { ServiceName = serviceItem.ServiceITSupport.ServiceName, ServiceItemName = serviceItem.ServiceItemName, ServiceItemId = serviceItem.ServiceItemId, Description = serviceItem.Description, CreateDate = serviceItem.CreateDate.ToString("HH:mm dd/MM/yyyy"), UpdateDate = serviceItem.UpdateDate != null?serviceItem.UpdateDate.Value.ToString("HH:mm dd/MM/yyyy") : string.Empty }; return(new ResponseObject <ServiceItemAPIViewModel> { IsError = false, ObjReturn = ServiceItemAPIViewModel, SuccessMessage = "Lấy chi tiết thành công" }); } return(new ResponseObject <ServiceItemAPIViewModel> { IsError = true, WarningMessage = "Không tồn tại dịch vụ này" }); } catch (Exception e) { return(new ResponseObject <ServiceItemAPIViewModel> { IsError = true, WarningMessage = "Không tồn tại dịch vụ này", ObjReturn = null, ErrorMessage = e.ToString() }); } }
public ActionResult CreateServiceItem(ServiceItemAPIViewModel model) { var result = _serviceItemDomain.CreateServiceItem(model); return(Json(new { result }, JsonRequestBehavior.AllowGet)); }