public Reply DeleteAeronave(AeronaveRequest model) { using (DigitalWareContext db = new DigitalWareContext()) { Reply oReply = new Reply(); oReply.Success = 0; try { Aeronave aeronave = db.Aeronaves.Find(model.Id); db.Remove(aeronave); db.SaveChanges(); oReply.Success = 1; } catch (Exception ex) { oReply.Message = ex.Message; } return(oReply); } }
public Reply EditAeronave(AeronaveRequest model) { using (DigitalWareContext db = new DigitalWareContext()) { Reply oReply = new Reply(); oReply.Success = 0; try { Aeronave aeronave = db.Aeronaves.Find(model.Id); aeronave.Marca = model.Marca; aeronave.Modelo = model.Modelo; aeronave.Capacidad = model.Capacidad; db.Entry(aeronave).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oReply.Success = 1; } catch (Exception ex) { oReply.Message = ex.Message; } return(oReply); } }
public Reply AddAeronave(AeronaveRequest model) { using (DigitalWareContext db = new DigitalWareContext()) { Reply oReply = new Reply(); oReply.Success = 0; try { var aeronave = new Aeronave(); aeronave.Marca = model.Marca; aeronave.Modelo = model.Modelo; aeronave.Capacidad = model.Capacidad; db.Aeronaves.Add(aeronave); db.SaveChanges(); oReply.Success = 1; } catch (Exception ex) { oReply.Message = ex.Message; } return(oReply); } }
public IActionResult DeleteAeronave([FromBody] AeronaveRequest model) { return(Ok(_aeronave.DeleteAeronave(model))); }
public IActionResult EditAeronave([FromBody] AeronaveRequest model) { return(Ok(_aeronave.EditAeronave(model))); }