public IHttpActionResult PutAtividade(long id, atividade atividade) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != atividade.codigo_atividade) { return(BadRequest()); } db.Entry(atividade).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!atividadeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostAtividade(atividade atividade) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.atividade.Add(atividade); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = atividade.codigo_atividade }, atividade)); }
public IHttpActionResult GetAtividade(long id) { db.Configuration.LazyLoadingEnabled = false; atividade atividade = db.atividade.Find(id); if (atividade == null) { return(NotFound()); } return(Ok(atividade)); }
public IHttpActionResult DeleteAtividade(long id) { atividade atividade = db.atividade.Find(id); if (atividade == null) { return(NotFound()); } db.atividade.Remove(atividade); db.SaveChanges(); return(Ok(atividade)); }
public static string SalvarAtividade(string descricao, string prioridade, string esforco, string idusuarioresponsavel, string dataentrega, string status) { atividade NovaAtividade = new atividade(); NovaAtividade.datacadastro = DateTime.Now; NovaAtividade.dataentrega = Convert.ToDateTime(dataentrega); NovaAtividade.descricao = descricao; NovaAtividade.esforco = Convert.ToInt32(esforco); NovaAtividade.idusuariocriador = 1; NovaAtividade.idusuarioesponsavel = Convert.ToInt32(idusuarioresponsavel); NovaAtividade.prioridade = Convert.ToInt32(prioridade); NovaAtividade.status = status; using (bemindprojectEntities banco = new bemindprojectEntities()) { banco.atividade.Add(NovaAtividade); banco.SaveChanges(); } return "success"; }