public void ReassignMemberViaModal([Bind("PositionId", "MemberId", "SelectedComponentId", "IsTDY")] ReassignEmployeeModalViewComponentViewModel form) { Member m = unitOfWork.Members.SingleOrDefault(x => x.MemberId == form.MemberId); if (form.IsTDY == false) { unitOfWork.Members.ReassignMemberAndSetRole(m.MemberId, form.PositionId); // m.PositionId = form.PositionId; } else { unitOfWork.Members.ReassignMemberAndSetRole(m.MemberId, form.PositionId, true); // m.TempPositionId = form.PositionId; } m.LastModified = DateTime.Now; m.LastModifiedById = Convert.ToInt32(User.Claims.FirstOrDefault(claim => claim.Type == "MemberId").Value); unitOfWork.Complete(); }
public IViewComponentResult Invoke(Member m, List <PositionSelectListItem> p, int s) { ReassignEmployeeModalViewComponentViewModel vm = new ReassignEmployeeModalViewComponentViewModel(m, p, s); return(View(vm)); }