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()
         });
     }
 }
Esempio n. 4
0
        public ActionResult CreateServiceItem(ServiceItemAPIViewModel model)
        {
            var result = _serviceItemDomain.CreateServiceItem(model);

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