public async Task <ActionResult> Put([FromBody] DesenvolvedorXProjetoEntity desenvolvedorxprojeto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var result = await _servicodesenvolvedorxprojeto.Put(desenvolvedorxprojeto); if (result != null) { return(Ok(result)); } else { return(BadRequest()); } } catch (ArgumentException ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public async Task <ActionResult> Post([FromBody] DesenvolvedorXProjetoEntity desenvolvedorxprojeto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var result = await _servicodesenvolvedorxprojeto.Post(desenvolvedorxprojeto); if (result != null) { return(Created(new Uri(Url.Link("GetDesenvolvedorXProjetoWithId", new { id = result.id })), result)); } else { return(BadRequest()); } } catch (ArgumentException e) { return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message)); } }
public async Task <DesenvolvedorXProjetoEntity> Put(DesenvolvedorXProjetoEntity desenvolvedorXProjeto) { return(await _repository.UpdateAsync(desenvolvedorXProjeto)); }
public async Task <DesenvolvedorXProjetoEntity> Post(DesenvolvedorXProjetoEntity desenvolvedorXProjeto) { return(await _repository.InsertAsync(desenvolvedorXProjeto)); }