public IActionResult putPersona(PersonaRequest oModel) { Respuesta oRespuesta = new Respuesta(); oRespuesta.Exito = 0; try { using (ApiPersonaContext db = new ApiPersonaContext()) { Persona oPersona = db.Persona.Find(oModel.Id); oPersona.Nombre = oModel.Nombre; oPersona.Apellido = oModel.Apellido; oPersona.Dni = oModel.Dni; db.Entry(oPersona).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult postPersona(PersonaRequest oModel) { Respuesta oRespuesta = new Respuesta(); oRespuesta.Exito = 0; try { using (ApiPersonaContext db = new ApiPersonaContext()) { Persona oPersona = new Persona(); oPersona.Nombre = oModel.Nombre; oPersona.Apellido = oModel.Apellido; oPersona.Dni = oModel.Dni; db.Persona.Add(oPersona); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult deletePersona(PersonaRequest oModel) { Respuesta oRespuesta = new Respuesta(); oRespuesta.Exito = 0; try { using (ApiPersonaContext db = new ApiPersonaContext()) { Persona oPersona = db.Persona.Find(oModel.Id); db.Persona.Remove(oPersona); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }