Exemple #1
0
        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
            );
        }
Exemple #3
0
 public void Save(ServiceBlModel entity)
 {
     if (entity.ServiceModel.Id == 0)
     {
         _repository.Add(entity.ServiceModel);
     }
     else
     {
         _repository.Update(entity.ServiceModel);
     }
     _unitOfWork.Save();
 }