// [ValidateAntiForgeryToken] public async Task <ActionResult> Create([Bind(Include = "AppraisalSeasonId,Name,IsActive,PeerListFinalizationByDate,SendPeerFeedbackRequestByDate,SendPeerFeedbackByDate,SelfAppraisalSubmissionByDate,AppraisalMeetingByDate,GoalSettingByDate")] AppraisalSeasonViewModel appraisalProcessViewModel) { if (ModelState.IsValid) { try { _appraisalSeasonDa.CreateAppraisalSeason(AutoMapper.Mapper.Map <AppraisalSeason>(appraisalProcessViewModel)); #region set initail pc asociate relation from active directory and store ad users in active directory user table ActiveDirectory activeDirectory = new ActiveDirectory(); await activeDirectory.StoreAdUSersInTable(); new AdminController().CreateInitialPCAssociateRelation(); #endregion return(RedirectToAction("Index", "Home")); } catch (Exception ex) { ViewBag.ErrorMessage = ex.InnerException.InnerException.Message; } } return(View(appraisalProcessViewModel)); }
// [ValidateAntiForgeryToken] public ActionResult Edit([Bind(Include = "AppraisalSeasonId,Name,IsActive,PeerListFinalizationByDate,SendPeerFeedbackRequestByDate,SendPeerFeedbackByDate,SelfAppraisalSubmissionByDate,AppraisalMeetingByDate,GoalSettingByDate")] AppraisalSeasonViewModel appraisalProcessViewModel) { if (ModelState.IsValid) { try { _appraisalSeasonDa.EditAppraisalSeason(AutoMapper.Mapper.Map <AppraisalSeasonViewModel, AppraisalSeason>(appraisalProcessViewModel)); return(RedirectToAction("Index", "Home")); } catch (Exception ex) { ViewBag.ErrorMessage = ex.InnerException.InnerException.Message; } } return(View(appraisalProcessViewModel)); }