private void ConvertToWOTrack(WOMutationViewModel WOVM, TWOTrack woTrack) { woTrack.WOId = _woTasks.One(WOVM.MutationWOId); woTrack.WOTrackFrom = User.Identity.Name; woTrack.WOTrackTo = WOVM.UserName; woTrack.WOTrackDate = DateTime.Now; woTrack.WOTrackIsConfirmed = false; }
//[Authorize(Roles = "ADMINISTRATOR, SUPERVISOR, CS")] public ActionResult WOMutation([DataSourceRequest] DataSourceRequest request, WOMutationViewModel WOVM, FormCollection formCol) { if (WOVM != null && ModelState.IsValid) { TWOTrack woTrack = new TWOTrack(); woTrack.SetAssignedIdTo(Guid.NewGuid().ToString()); ConvertToWOTrack(WOVM, woTrack); woTrack.CreatedDate = DateTime.Now; woTrack.CreatedBy = User.Identity.Name; woTrack.DataStatus = "New"; _woTrackTasks.Insert(woTrack); } return(Json(new[] { WOVM }.ToDataSourceResult(request, ModelState))); }