public void Quando_Chamar_Salvar_Sem_Id_Retornar_True() { var service = new ApplicationServiceSalarioMinimo(_mockDependency.Object); var entidade = new SalarioMinimoDto(); Assert.True(service.Salvar(entidade).Result); }
public async Task Insertar(SalarioMinimoDto dto) { using (var context = new DataContext()) { var salarioMinimo = _mapper.Map <Dominio.Entidades.SalarioMinimo>(dto); await _salarioMinimoRepositorio.Create(salarioMinimo); } }
public async Task Modificar(SalarioMinimoDto dto) { using (var context = new DataContext()) { var salarioMinimo = context.SalarioMinimos.FirstOrDefault(x => x.Id == dto.Id); salarioMinimo.FechaActualizacion = dto.FechaActualizacion; salarioMinimo.Salario = dto.Salario; await _salarioMinimoRepositorio.Update(salarioMinimo); } }
public ServiceResponse <bool> Salvar(SalarioMinimoDto dto) { var result = new ServiceResponse <bool>(); try { var entidade = _service.Get(dto.IdSalarioMinimo); if (entidade != null) { entidade.AlterarSalarioMinimo(dto.Valor); _service.Update(entidade); result.Result = result.Object = true; } else { entidade = new Dominio.Entidades.SalarioMinino(dto.Valor); if (entidade.Valid) { _service.Insert(entidade); result.Result = true; } else { foreach (var item in entidade.Notifications) { result.Messages.Add(item.Message); } } } } catch (Exception ex) { result.Messages.Add("Problemas ao obter o salário mínimo: " + ex.Message); } return(result); }
public ServiceResponse <Boolean> Salvar([FromBody] SalarioMinimoDto dto) { return(_service.Salvar(dto)); }