public ActionResult Put([FromBody] RedeSocialDTO model) { try { if (model == null) { return(NotFound(new { message = "Rede social inválida!" })); } if (string.IsNullOrEmpty(model.Nome)) { return(NotFound(new { message = "Nome inválido!" })); } if (string.IsNullOrEmpty(model.Url)) { return(NotFound(new { message = "Url inválida!" })); } _servicoAplicacaoRedeSocial.Alterar(model); return(Ok("Rede social alterada com sucesso!")); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, $"Falha no banco: {e.Message}")); } }
public async Task <RedeSocialDTO> AddRedeSocial(RedeSocialDTO model) { var redeSocial = _mapper.Map <RedeSocial>(model); redeSocial = await _redeSocialInterface.AddRedeSocial(redeSocial); return(_mapper.Map <RedeSocialDTO>(redeSocial)); }
public ActionResult Delete([FromBody] RedeSocialDTO model) { try { if (model == null) { return(NotFound(new { message = "Rede social inválida!" })); } _servicoAplicacaoRedeSocial.Deletar(model); return(Ok("Rede social deletada com sucesso!")); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, $"Falha no banco: {e.Message}")); } }
public void Deletar(RedeSocialDTO obj) { var objEntity = _mapper.Map <RedeSocial>(obj); _servicoRedeSocial.Deletar(objEntity); }
public void Adicionar(RedeSocialDTO obj) { var objEntity = _mapper.Map <RedeSocial>(obj); _servicoRedeSocial.Adicionar(objEntity); }
public async Task UpdateRedeSocial(int id, RedeSocialDTO model) { var redeSocial = _mapper.Map <RedeSocial>(model); await _redeSocialInterface.UpdateRedeSocial(id, redeSocial); }
public async Task <IActionResult> Put(int id, [FromBody] RedeSocialDTO model) { await _dbcontext.UpdateRedeSocial(id, model); return(NoContent()); }
public async Task <IActionResult> Post([FromBody] RedeSocialDTO model) { var redeSocial = await _dbcontext.AddRedeSocial(model); return(Ok(redeSocial)); }