public void copy(Services services, ServicesDto servicesDto) { services.service_id = servicesDto.service_id; services.name = servicesDto.name; services.description = servicesDto.description; services.image = servicesDto.image; services.is_active = servicesDto.is_active; services.slug = _slugGenerator.generate(servicesDto.name); }
public async Task <IActionResult> AddEditServicesToStore([FromBody] JObject servicesJObject) { var store = await ResolveStore(); var servicesDto = new ServicesDto(servicesJObject); var services = servicesDto.Services.Select(service => service.ProjectServiceDtoToService()).ToList(); await _storeRepository.AddEditServicesToStore(store, services); return(Ok()); }
public ServicesDto Get() { var services = _servicesRepository.GetAll <ServiceDto>(); var serviceTypes = _serviceTypesRepository.GetAll <ServiceTypeDto>(); ServicesDto serviceDto = new ServicesDto { Services = services, ServiceTypes = serviceTypes }; return(serviceDto); }
public async Task <IActionResult> GetStoreServices([FromRoute] int storeId) { var store = await ResolveStore(); var services = await _storeRepository.GetStoreServices(store.Id); var servicesDto = new ServicesDto { Services = services.Select((Service service) => service.ProjectServiceToServiceDto()).ToList() }; return(Ok(servicesDto)); }
public IActionResult edit(long service_id) { try { var video1 = _servicesRepository.getById(service_id); ServicesDto dto = _mapper.Map <ServicesDto>(video1); return(View(dto)); } catch (Exception ex) { AlertHelper.setMessage(this, ex.Message, messageType.error); return(RedirectToAction("index")); } }
/// <summary> /// 更新报修维修信息 /// </summary> /// <param name="servicesDto"></param> public void AssetsServices(ServicesDto servicesDto) { // // 在报修信息表中找出相应的报修记录 // var repair = _repairRepository.Find(servicesDto.RepairId); if (null == repair) { throw new Exception("未找到对应的报修记录"); } if (repair.HasServices > 0) { throw new Exception("已经维修"); } // // 更新报修表当中对应的记录 // repair.ServicesPerson = servicesDto.ServicePerson; repair.ServicesDate = servicesDto.ServiceDate; repair.ServicesPersonPhone = servicesDto.ServicePersonPhone; repair.ServicesMemo = servicesDto.ServicesMemo; repair.HasServices = 1; _repairRepository.Update(repair); // // 到资产报修表详情中找到相应的资产记录 // foreach (var statu in servicesDto.ServicesResult) { var detail = _repairDetailRep.FirstOrDefault(d => d.RepairFoemNo == repair.EntityId && d.AssetsNo == statu.Key); // // 更新资产报修详情记录表 // if (null != detail) { detail.ServicesResult = statu.Value;// 资产维修结果 _repairDetailRep.Update(detail); } } _assetsMainRep.UpdateUsePeople("", servicesDto.ServicesResult.Select(x => x.Key).ToList()); }
public void save(ServicesDto servicesDto) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { Services services = new Services(); _servicesMaker.copy(services, servicesDto); _servicesRepository.insert(services); tx.Complete(); } } catch (Exception) { throw; } }
public void update(ServicesDto servicesDto) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { Services services = _servicesRepository.getById(servicesDto.service_id); if (services == null) { throw new ItemNotFoundException($"Services with ID {servicesDto.service_id} doesnot Exit."); } _servicesMaker.copy(services, servicesDto); _servicesRepository.update(services); tx.Complete(); } } catch (Exception) { throw; } }
public IActionResult add(ServicesDto servicedto, IFormFile file = null) { try { if (ModelState.IsValid) { if (file != null) { string fileName = servicedto.name; servicedto.image = _fileHelper.saveImageAndGetFileName(file, fileName); } _servicesService.save(servicedto); AlertHelper.setMessage(this, "Service saved successfully.", messageType.success); return(RedirectToAction("index")); } } catch (Exception ex) { AlertHelper.setMessage(this, ex.Message, messageType.error); } return(View(servicedto)); }
public IHttpActionResult ApplyBankServices(ServicesDto servicesDto) { bankservice addBankService = null; try { addBankService = entity.bankservices.First(x => x.usersaccountnumber == servicesDto.usersAccountNumber); addBankService.services = servicesDto.services; entity.SaveChanges(); return(Ok(addBankService)); } catch (Exception ex) { addBankService = new bankservice { usersaccountnumber = servicesDto.usersAccountNumber, services = servicesDto.services }; entity.bankservices.Add(addBankService); entity.SaveChanges(); return(Ok(addBankService)); } }