public async Task <IHttpActionResult> PostPropostaSituacao(PropostaSituacao propostaSituacao) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PropostasSituacoes.Add(propostaSituacao); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (PropostaSituacaoExists(propostaSituacao.PropostaSituacaoId)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = propostaSituacao.PropostaSituacaoId }, propostaSituacao)); }
public async Task <IHttpActionResult> PutPropostaSituacao(Guid id, PropostaSituacao propostaSituacao) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != propostaSituacao.PropostaSituacaoId) { return(BadRequest()); } db.Entry(propostaSituacao).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PropostaSituacaoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetPropostaSituacao(Guid id) { PropostaSituacao propostaSituacao = await db.PropostasSituacoes.FindAsync(id); if (propostaSituacao == null) { return(NotFound()); } return(Ok(propostaSituacao)); }
public async Task <IHttpActionResult> DeletePropostaSituacao(Guid id) { PropostaSituacao propostaSituacao = await db.PropostasSituacoes.FindAsync(id); if (propostaSituacao == null) { return(NotFound()); } db.PropostasSituacoes.Remove(propostaSituacao); await db.SaveChangesAsync(); return(Ok(propostaSituacao)); }
public PropostaBusiness() { this.situacao = new PropostaSituacao(); }
public PropostaBusiness(IContext context) { Context = context; this.situacao = new PropostaSituacao(); }