public async Task <IActionResult> CreateAcabamento([FromBody] AcabamentoDTO acabamentodto) { if (string.IsNullOrEmpty(acabamentodto.Nome)) { return(BadRequest()); } if (await _repository.Exists(acabamentodto.Nome)) { return(BadRequest()); } Acabamento entity = new Acabamento(acabamentodto); await _repository.Create(entity); AcabamentoDTO dto = _mapper.Map <Acabamento, AcabamentoDTO>(entity); return(Created("Created Acabamento", dto)); }
public async Task <IActionResult> EditMaterialAcabamento(int id, [FromBody] AcabamentoDTO acabamentodto) { if (string.IsNullOrEmpty(acabamentodto.Nome)) { return(BadRequest()); } if (!await _repository.Exists(id)) { return(NotFound()); } var entity = await _repository.GetById(id); entity.Nome = acabamentodto.Nome; await _repository.Update(id, entity); var returndto = _mapper.Map <Acabamento, AcabamentoDTO>(entity); return(Ok(returndto)); }
public Acabamento(AcabamentoDTO dto) { Nome = dto.Nome; }