public async Task AddAsync(MoradorDTO obj) { try { var objNew = Mapeador.Mapear <MoradorDTO, Morador>(obj); await _serviceMorador.AddAsync(objNew); } catch (Exception ex) { throw ex; } }
public void Update(MoradorDTO obj) { try { var objNew = Mapeador.Mapear <MoradorDTO, Morador>(obj); _serviceMorador.Update(objNew); } catch (Exception ex) { throw ex; } }
public IActionResult Post([FromBody] MoradorDTO Morador) { try { if (Morador == null || (string.IsNullOrEmpty(Morador.Nome))) { return(NotFound()); } _applicationServiceMorador.Add(Morador); return(Ok("Morador cadastrado com sucesso!")); } catch (Exception ex) { return(StatusCode(500, "Internal Server Error")); } }
public ActionResult Put(int id, [FromBody] MoradorDTO Morador) { try { if (Morador == null) { return(NotFound()); } _applicationServiceMorador.Update(Morador); return(Ok("Morador atualizado com sucesso!")); } catch (Exception ex) { throw; } }
public async Task <IActionResult> Delete(int id) { try { var familia = await _applicationServiceMorador.GetByIdAsync(id); if (familia is null) { return(NotFound()); } familia = new MoradorDTO { Id = id }; _applicationServiceMorador.Remove(familia); return(Ok("Morador removido com sucesso!")); } catch (Exception ex) { throw ex; } }
public void Remove(MoradorDTO obj) { var objNew = Mapeador.Mapear <MoradorDTO, Morador>(obj); _serviceMorador.Remove(objNew); }