public IHttpActionResult PostSolicitacaoAlteracaoCargo(SolicitacaoAlteracaoCargo solicitacaoAlteracaoCargo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.SolicitacaoAlteracaoCargo.Add(solicitacaoAlteracaoCargo); try { db.SaveChanges(); } catch (DbUpdateException) { if (SolicitacaoAlteracaoCargoExists(solicitacaoAlteracaoCargo.SolicitacaoCod)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = solicitacaoAlteracaoCargo.SolicitacaoCod }, new SolicitacaoAlteracaoCargoDTO(solicitacaoAlteracaoCargo))); }
public IHttpActionResult PutSolicitacaoAlteracaoCargo(int id, SolicitacaoAlteracaoCargo solicitacaoAlteracaoCargo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != solicitacaoAlteracaoCargo.SolicitacaoCod) { return(BadRequest()); } db.Entry(solicitacaoAlteracaoCargo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SolicitacaoAlteracaoCargoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetSolicitacaoAlteracaoCargo(int id) { SolicitacaoAlteracaoCargo solicitacaoAlteracaoCargo = db.SolicitacaoAlteracaoCargo.Find(id); if (solicitacaoAlteracaoCargo == null) { return(NotFound()); } return(Ok(new SolicitacaoAlteracaoCargoDTO(solicitacaoAlteracaoCargo))); }
public SolicitacaoAlteracaoCargoDTO(SolicitacaoAlteracaoCargo s) { if (s == null) { return; } SolicitacaoCod = s.SolicitacaoCod; FuncionarioMatricula = s.FuncionarioMatricula; CargoCodAnterior = s.CargoCodAnterior; CargoCodNovo = s.CargoCodNovo; EmpresaCodAnterior = s.EmpresaCodAnterior; CHAnterior = s.CHAnterior; EmpresaCodNovo = s.EmpresaCodNovo; CHNovo = s.CHNovo; }
public IHttpActionResult DeleteSolicitacaoAlteracaoCargo(int id) { SolicitacaoAlteracaoCargo solicitacaoAlteracaoCargo = db.SolicitacaoAlteracaoCargo.Find(id); if (solicitacaoAlteracaoCargo == null) { return(NotFound()); } SolicitacaoAlteracaoCargoDTO s = new SolicitacaoAlteracaoCargoDTO(solicitacaoAlteracaoCargo); db.SolicitacaoAlteracaoCargo.Remove(solicitacaoAlteracaoCargo); db.SaveChanges(); return(Ok(s)); }