public void SaveKeySuccessIndicator(KeySuccessIndicator successIndicator, string UserId) { if (successIndicator.Id == 0) { successIndicator.CreatedBy = UserId; successIndicator.CreationDate = DateTime.Now; _dbContext.Add(successIndicator); } else { successIndicator.ModifiedBy = UserId; successIndicator.ModifiedDate = DateTime.Now; _dbContext.Entry(successIndicator).State = EntityState.Modified; } _dbContext.SaveChanges(); }
public IActionResult SaveKeySuccessIndicator(KeyResultAreaContentViewModel model) { var UserId = HttpContext.Session.GetString("UserId"); if (ModelState.IsValid) { var item = new KeySuccessIndicator { Id = model.KSIId, Title = model.KSITitle, Description = model.KSIDescription, KeyResultArea = _Services.GetKeyResultAreaById(model.KRAId), Weight = model.KSIWeight }; _Services.SaveKeySuccessIndicator(item, UserId); return(RedirectToAction("Content", new { id = model.KRAId })); } else { return(RedirectToAction("Content", new { id = model.KeyResultAreaId })); } }