public void SavePeerCriteria(PeerCriteria header, int UserId) { if (header.Id == 0) { header.CreatedBy = UserId.ToString(); header.CreationDate = DateTime.Now; _dbContext.Add(header); } else { header.ModifiedBy = UserId.ToString(); header.ModifiedDate = DateTime.Now; _dbContext.Entry(header).State = EntityState.Modified; } _dbContext.SaveChanges(); }
public IActionResult Save(PeerCriteriaIndexViewModel model) { var UserId = int.Parse(HttpContext.Session.GetString("UserId")); if (ModelState.IsValid) { var item = new PeerCriteria { Id = model.PeerCriteria.Id, Title = model.PeerCriteria.Title, Description = model.PeerCriteria.Description, Weight = model.PeerCriteria.Weight }; _PeerCriteria.SavePeerCriteria(item, UserId); } return(RedirectToAction("Index")); }