public IHttpActionResult PutINSCRICAO(int id, INSCRICAO iNSCRICAO) { if (id != iNSCRICAO.COD_INSCRICAO) { return(BadRequest()); } db.Entry(iNSCRICAO).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!INSCRICAOExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutEVENTO(int id, EVENTO eVENTO) { var existingEntity = db.EVENTO.First(x => x.COD_EVENTO == eVENTO.COD_EVENTO); existingEntity.TITULO = eVENTO.TITULO; existingEntity.DESCRICAO = eVENTO.DESCRICAO; existingEntity.DATA = eVENTO.DATA; existingEntity.HORARIO = eVENTO.HORARIO; existingEntity.DURACAO = eVENTO.DURACAO; existingEntity.VAGAS = eVENTO.VAGAS; existingEntity.IMAGEM_URL = eVENTO.IMAGEM_URL; existingEntity.ATIVO = 1; if (id != existingEntity.COD_EVENTO) { return(BadRequest()); } else { db.Entry(existingEntity).State = EntityState.Modified; } db.Entry(existingEntity).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EVENTOExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutUSUARIO(int id, USUARIO uSUARIO) { var existingEntity = db.USUARIO.First(x => x.COD_USUARIO == uSUARIO.COD_USUARIO); existingEntity.ATIVO = 1; existingEntity.NOME = uSUARIO.NOME; existingEntity.EMAIL = uSUARIO.EMAIL; existingEntity.CELULAR = uSUARIO.CELULAR; existingEntity.COD_PERFIL = uSUARIO.COD_PERFIL; if (id != existingEntity.COD_USUARIO) { return(BadRequest()); } else if (existingEntity.SENHA == uSUARIO.SENHA) { db.Entry(existingEntity).Property(x => x.SENHA).IsModified = false; } else { existingEntity.SENHA = Encrypt.CalculateMD5Hash(uSUARIO.SENHA); db.Entry(existingEntity).State = EntityState.Modified; } try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!USUARIOExists(id)) { return(NotFound()); } else { throw new DbUpdateConcurrencyException(); } } return(StatusCode(HttpStatusCode.NoContent)); }