/// <summary> /// replaces object /// </summary> /// <param name="opt"></param> /// <returns></returns> public OptimalBoost Update(OptimalBoost opt) { var boostie = context.OptimalBoost.Attach(opt); boostie.State = Microsoft.EntityFrameworkCore.EntityState.Modified; context.SaveChanges(); return(opt); }
public IActionResult OnGet(int id) { OptimalBoost = optimalBoostRepository.GetById(id); //if(OptimalBoost == null) //{ // return RedirectToPage("/NotFound"); //} return(Page()); }
public IActionResult OnPost() { if (ModelState.IsValid) { OptimalBoost = optimalBoostRepository.Update(OptimalBoost); return(Page());//redirect somewhere } return(Page()); }
/// <summary> /// Gets object by id /// </summary> /// <param name="id"></param> /// <returns></returns> public OptimalBoost GetById(int id) { OptimalBoost o = context.OptimalBoost.Find(id); if (o != null) { return(o); } return(null);//idk }
/// <summary> /// Delets object /// </summary> /// <param name="newPsi"></param> /// <returns></returns> public OptimalBoost Delete(double newPsi) { OptimalBoost o = context.OptimalBoost.Find(newPsi); if (o != null) { context.OptimalBoost.Remove(o); context.SaveChanges(); } return(o); }
/// <summary> /// adds new object entry /// </summary> /// <param name="opt"></param> /// <returns></returns> public OptimalBoost Add(OptimalBoost opt) { context.OptimalBoost.Add(opt); context.SaveChanges(); return(opt); }