public IActionResult Delete(int Id) { Respuesta <object> oRespuesta = new Respuesta <object>(); try { using (BlazorCRUDContext db = new BlazorCRUDContext()) { Persona oPersona = db.Personas.Find(Id); db.Remove(oPersona); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Edit(PersonaRequest model) { Respuesta <object> oRespuesta = new Respuesta <object>(); try { using (BlazorCRUDContext db = new BlazorCRUDContext()) { Persona oPersona = db.Personas.Find(model.Id); oPersona.Name = model.Name; 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 Add(PersonaRequest model) { Respuesta <object> oRespuesta = new Respuesta <object>(); try { using (BlazorCRUDContext db = new BlazorCRUDContext()) { Persona oPersona = new Persona(); oPersona.Name = model.Name; db.Personas.Add(oPersona); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
CreateForecastAsync(WeatherForecast objWeatherForecast) { _context.WeatherForecast.Add(objWeatherForecast); _context.SaveChanges(); return(Task.FromResult(objWeatherForecast)); }