public ActionResult Edit(UpdateProjectViewModel projectViewModel) { if (ModelState.IsValid) { var updatedProjectEntity = mapper.Map <UpdateProjectViewModel, Project>(projectViewModel); dbContext.Entry(updatedProjectEntity).State = EntityState.Modified; dbContext.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Edit(UpdateWorkItemViewModel workItemViewModel) { if (ModelState.IsValid) { var updatedWorkItemEntity = mapper.Map <UpdateWorkItemViewModel, WorkItem>(workItemViewModel); var sanitizer = new HtmlSanitizer(); updatedWorkItemEntity.Description = sanitizer.Sanitize(updatedWorkItemEntity.Description); dbContext.Entry(updatedWorkItemEntity).State = EntityState.Modified; dbContext.SaveChanges(); return(RedirectToAction("Index")); } workItemViewModel.ListOfProjectIDs = getAllProjects(); return(View(workItemViewModel)); }
public ActionResult AddTimeTo(CompleteTimeSheetViewModel model) { if (ModelState.IsValid) { var existingTimeSheetEntity = dbContext.TimeSheets.Where(t => t.TimeSheetID == model.FinishTimeSheetID).FirstOrDefault(); if (existingTimeSheetEntity != null) { existingTimeSheetEntity.TimeTo = model.FinishTime; dbContext.Entry(existingTimeSheetEntity).State = EntityState.Modified; dbContext.SaveChanges(); } } return(RedirectToAction("Index")); }