public ActionResult DeleteUser(FTPModel model) { Membership.DeleteUser(model.UserName); //TODO erase user data return View(); }
public ActionResult Setup(FTPModel model) { Microsoft.WindowsAzure.CloudStorageAccount. SetConfigurationSettingPublisher( (configName, configSetter) => { configSetter(RoleEnvironment. GetConfigurationSettingValue(configName)); } ); //store user passwd var storageAccount = CloudStorageAccount.FromConfigurationSetting( "DataConnectionString"); var client = storageAccount.CreateCloudBlobClient(); /* get root path, create if not exists */ var container = client.GetContainerReference("user"); container.CreateIfNotExist(); var passwd = container.GetBlobReference("user/passwd/" + model.UserName); var user_container = container.GetBlobReference("user/container/" + model.UserName); var home = container.GetBlobReference("user/home/" + model.UserName); passwd.UploadText(model.Password); user_container.UploadText(model.Container); home.UploadText("/"); return RedirectToAction("SetupSuccess"); }