public IActionResult SaveAddones(EnsembleAddonsViewModel e) { var rlt = _context.EnsembleOptionalRlt.Where(r => r.AddOnId == e.addonid).Where(k => k.EnsembleId == e.ensembleid).FirstOrDefault(); if (e.choosed == false) { if (rlt != null) { _context.Remove(rlt); _context.SaveChanges(); } } if (e.choosed == true) { if (rlt == null) { var c = new EnsembleOptionalRlt(); c.AddOnId = e.addonid; c.EnsembleId = e.ensembleid; c.Price = e.price; _context.Add(c); _context.SaveChanges(); } else { rlt.Price = e.price; _context.Update(rlt); _context.SaveChanges(); } } return(Ok(e)); }
public IActionResult CreateRltOptional(EnsembleOptionalRlt c) { _context.Add(c); _context.SaveChanges(); return(RedirectToAction(nameof(Get))); }