public async Task <ActionResult> Create(QuestionTypeResource questionTypeResource) { if (ModelState.IsValid) { var questionType = Mapper.Map <QuestionTypeResource, QuestionType>(questionTypeResource); questionType.CreatedDate = DateTime.Now; questionType.UpdatedDate = DateTime.Now; var userId = System.Web.HttpContext.Current.User.Identity.GetUserId(); questionType.UserId = userId; await _questionTypeService.AddAsync(questionType); _questionTypeService.UnitOfWorkSaveChanges(); return(RedirectToAction("Index")); } return(View(questionTypeResource)); }
public async Task <ActionResult> Edit(QuestionTypeResource questionTypeResource) { if (ModelState.IsValid) { var exstQuestionType = await _questionTypeService.GetByIdAsync(Convert.ToInt32(questionTypeResource.Id)); exstQuestionType.Name = questionTypeResource.Name; exstQuestionType.Status = questionTypeResource.Status; exstQuestionType.UpdatedDate = DateTime.Now; var userId = System.Web.HttpContext.Current.User.Identity.GetUserId(); exstQuestionType.UserId = userId; await _questionTypeService.UpdateAsync(exstQuestionType); _questionTypeService.UnitOfWorkSaveChanges(); return(RedirectToAction("Index")); } return(View(questionTypeResource)); }