public async Task <IActionResult> Put([FromBody] ServiceApiModel service) { ServiceBlModel newService = await _serviceService.AddOrUpdateService(Mapper.Map <ServiceBlModel>(service)); return(Ok( Mapper.Map <ServiceApiModel>(newService) )); }
public async Task<ServiceBlModel> AddOrUpdateService(ServiceBlModel service) { int id = await _serviceRepository.AddOrUpdateService(Mapper.Map<ServiceDalDtoModel>(service)); return new ServiceBlModel( (id != 0) ? id : service.Id, service.Name, service.Price ); }
public void Save(ServiceBlModel entity) { if (entity.ServiceModel.Id == 0) { _repository.Add(entity.ServiceModel); } else { _repository.Update(entity.ServiceModel); } _unitOfWork.Save(); }