コード例 #1
0
 public ActionResult SignUp(ProviderUserModel USV)
 {
     if (ModelState.IsValid)
     {
         ProviderManager UM = new ProviderManager();
         if (!UM.IsLoginNameExist(USV.ProviderName))
         {
             UM.AddUserAccount(USV);
             FormsAuthentication.SetAuthCookie(USV.ProviderName, false);
             return(RedirectToAction("Welcome", "Home"));
         }
         else
         {
             ModelState.AddModelError("", "Login Name already taken.");
         }
     }
     return(View());
 }
コード例 #2
0
        public void AddUserAccount(ProviderUserModel user)
        {
            using (EDL_CONFIG_DBEntities db = new EDL_CONFIG_DBEntities())
            {
                EDL_DataProviderEnrollmentConfig SU = new EDL_DataProviderEnrollmentConfig();
                SU.ProviderName            = user.ProviderName;
                SU.DataLakeLandingFilePath = user.DataLakeLandingFilePath;
                SU.FileSchedule            = user.FileSchedule;
                SU.ProviderCredentials     = user.ProviderCredentials;
                SU.NumberofFilesExpected   = 1;
                SU.NumberofFilesPlaced     = 1;
                SU.CreateUser = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
                SU.UpdateUser = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
                SU.CreateDate = DateTime.Now;
                SU.UpdateDate = DateTime.Now;
                SU.Active     = true;

                db.EDL_DataProviderEnrollmentConfig.Add(SU);
                db.SaveChanges();
            }
        }