public IActionResult AddPrice(AddPrice obj) { Follow_Up_Type b = new Follow_Up_Type(); b.Name = obj.ServiceName; var NameExist = _auc.Follow_Ups_Types.ToList().Any(u => u.Name == b.Name); if (NameExist) { ViewBag.Fail = "This service already exists."; return(View()); } else { b.Price = obj.ServicePrice; _auc.Add(b); _auc.SaveChanges(); ViewBag.Success = "Service is added successfully"; return(View()); } }
public IActionResult ManagerEdit(ManagerEdit obj) { var names = _auc.Follow_Ups_Types.ToList(); ViewBag.editname = names; Follow_Up_Type v = new Follow_Up_Type(); v.Name = obj.Name; v.Price = obj.Price; var NameExist = _auc.Follow_Ups_Types.ToList().Any(u => u.Name == v.Name); if (NameExist) { var m = _auc.Follow_Ups_Types.Where(i => i.Name == obj.Name).Select(c => c.Id).Single(); //code from internet var entityItem = _auc.Follow_Ups_Types.FirstOrDefault(s => s.Id == m); if (entityItem != null) { entityItem.Price = v.Price; _auc.Entry(entityItem).State = EntityState.Modified; _auc.SaveChanges(); } ViewBag.Success = "The price is edited successfully."; return(View()); } else { ViewBag.Fail = "This name doesn't exist."; return(View()); } }