public static Ativo AlterarAtivo(int id, AtivoRequest ativoRequest) { try { Ativo ativo = new Ativo(); using (var dbAtivo = new AtivoContext()) { ativo = ( from a in dbAtivo.Records where a.ID == id select a).FirstOrDefault(); if (ativo != null) { ativo.IDCategoriaAtivo = ativoRequest.IDCategoriaAtivo; ativo.Name = ativoRequest.Name; ativo.DataManutencao = ativoRequest.DataManutencao; dbAtivo.Records.Update(ativo); dbAtivo.SaveChanges(); } return(ativo); } } catch (Exception e) { throw (e); } }
public IHttpActionResult AlterarAtivo(int id, [FromBody] AtivoRequest ativoRequest) { Ativo ativo = AtivoLogical.AlterarAtivo(id, ativoRequest); if (ativo != null) { return(Ok(ativo)); } else { return(NotFound()); } }
public static Ativo IncluirAtivo(AtivoRequest ativoRequest) { try { using (var dbAtivo = new AtivoContext()) { Ativo ativo = new Ativo(ativoRequest.IDCategoriaAtivo, ativoRequest.Name, ativoRequest.DataManutencao); dbAtivo.Records.Add(ativo); dbAtivo.SaveChanges(); return(ativo); } } catch (Exception e) { throw (e); } }
public IHttpActionResult IncluirAtivo([FromBody] AtivoRequest ativoRequest) { Models.Ativo ativo = AtivoLogical.IncluirAtivo(ativoRequest); return(Ok(ativo)); }