public ActionResult Add_UserAccount()
        {
            LMS.Models.DevelopmentTools.UserAccountModel userAccountModel = new Models.DevelopmentTools.UserAccountModel();
            Mapper.CreateMap <BusinessObjects.UserAccountStatus, Models.DevelopmentTools.UserAccountStatus>();
            Mapper.CreateMap <BusinessObjects.Position, Models.DevelopmentTools.Position>();
            Mapper.CreateMap <BusinessObjects.Organization, Models.Customer.Organization>();
            Mapper.CreateMap <BusinessObjects.Company, Models.DevelopmentTools.Company>();

            IEnumerable <Models.DevelopmentTools.UserAccountStatus> userAccountStatus = Mapper.Map <IEnumerable <BusinessObjects.UserAccountStatus>, IEnumerable <Models.DevelopmentTools.UserAccountStatus> >(service.getUserAccountStatus());
            IEnumerable <Models.DevelopmentTools.Position>          Position          = Mapper.Map <IEnumerable <BusinessObjects.Position>, IEnumerable <Models.DevelopmentTools.Position> >(service.getPosition());
            IEnumerable <Models.DevelopmentTools.Company>           Company           = Mapper.Map <IEnumerable <BusinessObjects.Company>, IEnumerable <Models.DevelopmentTools.Company> >(service.getListCompany());
            IEnumerable <Models.Customer.Organization> Organization = Mapper.Map <IEnumerable <BusinessObjects.Organization>, IEnumerable <Models.Customer.Organization> >(customerSvc.getOrganization());

            LMS.Models.DevelopmentTools.UserAccount userAccount = new Models.DevelopmentTools.UserAccount();
            userAccount.ID = Guid.NewGuid().ToString();
            userAccountModel.userAccount          = userAccount;
            userAccountModel.userAccountStatus    = userAccountStatus;
            userAccountModel.Position             = Position;
            userAccountModel.Organization         = Organization;
            userAccountModel.PasswordNeverExpires = setPasswordNeverExpire();
            userAccountModel.Company = Company;
            var pvr = new PartialViewResult();

            pvr = PartialView("_Add_UserAccount", userAccountModel);
            return(pvr);
        }
 public ActionResult ResetPasswordUserAccount(Models.DevelopmentTools.UserAccountModel userAccountModel)
 {
     Mapper.CreateMap <Models.DevelopmentTools.UserAccount, BusinessObjects.UserAccount>();
     BusinessObjects.UserAccount userAccount = Mapper.Map <Models.DevelopmentTools.UserAccount, BusinessObjects.UserAccount>(userAccountModel.userAccount);
     userAccount.Code = userAccount.Code.ToUpper();
     return(Content(service.ResetPasswordUserAccount(userAccount).ToString()));
 }
        public ActionResult UpdateUserAccount(Models.DevelopmentTools.UserAccountModel userAccountModel)
        {
            Mapper.CreateMap <Models.DevelopmentTools.UserAccount, BusinessObjects.UserAccount>();
            BusinessObjects.UserAccount         userAccount = Mapper.Map <Models.DevelopmentTools.UserAccount, BusinessObjects.UserAccount>(userAccountModel.userAccount);
            List <Dictionary <string, object> > session     = (List <Dictionary <string, object> >)Session["loginDetails"];
            string UserID = session[0]["ID"].ToString();

            userAccount.RegisteredByID = UserID;
            return(Content(service.UpdateUserAccounts("Update", userAccount).ToString()));
        }
        public ActionResult UpdateStatus_UserAccount(string ID)
        {
            LMS.Models.DevelopmentTools.UserAccountModel userAccountModel = new Models.DevelopmentTools.UserAccountModel();
            Mapper.CreateMap <BusinessObjects.UserAccount, Models.DevelopmentTools.UserAccount>();
            Models.DevelopmentTools.UserAccount userAccount = Mapper.Map <BusinessObjects.UserAccount, Models.DevelopmentTools.UserAccount>(service.getUserAccountbyID(ID));
            userAccountModel.userAccount = userAccount;
            var pvr = new PartialViewResult();

            pvr = PartialView("_UpdateStatus_UserAccount", userAccountModel);
            return(pvr);
        }