public async Task <ActionResult> Action(string ID) { UsersActionModel model = new UsersActionModel(); model.Country = Countries.GetByID(166); model.CountriesList = Countries.GetAll(); //model.AvailableAccomodationPackage = AccomodationPackagesService.Instance.GetAllAccomodationPackages(); if (!string.IsNullOrEmpty(ID))//we are trying to edit record { var user = await UserManager.FindByIdAsync(ID); model.ID = user.Id; model.FirstName = user.FirstName; model.LastName = user.LastName; model.Email = user.Email; model.Username = user.UserName; model.PhoneNumber = user.PhoneNumber; model.CountryID = user.CountryID; model.StateID = user.StateID; model.CityID = user.CityID; //model.Country = user.Country; //model.City = user.City; model.Address = user.Address; } return(PartialView("_Action", model)); }
public async Task <JsonResult> Action(UsersActionModel model) { JsonResult json = new JsonResult(); IdentityResult result = null; if (!string.IsNullOrEmpty(model.Id))//editing a record { var user = await UserManager.FindByIdAsync(model.Id); user.FullName = model.FullName; user.Email = model.Email; user.UserName = model.UserName; user.Country = model.Country; user.City = model.City; user.Address = model.Address; result = await UserManager.UpdateAsync(user); } else//creating a new record { var user = new HMSUser(); user.FullName = model.FullName; user.Email = model.Email; user.UserName = model.UserName; user.Country = model.Country; user.City = model.City; user.Address = model.Address; result = await UserManager.CreateAsync(user); } json.Data = new { Success = result.Succeeded, Message = string.Join(",", result.Errors) }; return(json); }
public ActionResult Delete(string ID) { UsersActionModel model = new UsersActionModel(); model.ID = ID; return(PartialView("_Delete", model)); }
public async Task <JsonResult> Delete(UsersActionModel model) { JsonResult json = new JsonResult(); IdentityResult result = null; if (!string.IsNullOrEmpty(model.ID)) // tyring to delete record { var user = await UserManager.FindByIdAsync(model.ID); result = await UserManager.DeleteAsync(user); json.Data = new { Success = result.Succeeded, Message = string.Join(",", result.Errors) }; } else { json.Data = new { Success = false, Message = "Invalid User" }; } return(json); }
public async Task <ActionResult> Delete(string Id) { UsersActionModel model = new UsersActionModel(); var user = await UserManager.FindByIdAsync(Id); model.Id = user.Id; return(PartialView("_Delete", model)); }
public async Task <ActionResult> Action(UsersActionModel model) { JsonResult json = new JsonResult(); IdentityResult result = null; if (!string.IsNullOrEmpty(model.ID)) // tyring to edit model { var users = await UserManager.FindByIdAsync(model.ID); model.FullName = users.FullName; model.Email = users.Email; model.Country = users.Country; model.Address = users.Address; model.City = users.City; model.username = users.UserName; result = await UserManager.UpdateAsync(users); json.Data = new { Success = result.Succeeded, Message = string.Join(",", result.Errors) }; } else // create the record { var users = new HMSUser(); users.FullName = model.FullName; users.Email = model.Email; users.Country = model.Country; users.Address = model.Address; users.City = model.City; users.UserName = model.username; result = await UserManager.CreateAsync(users); } json.Data = new { Success = result.Succeeded, Message = string.Join(",", result.Errors) }; return(json); }
public async Task <JsonResult> Action(UsersActionModel model) { IdentityResult result = null; JsonResult json = new JsonResult(); model.Country = Countries.GetByID(166); model.CountriesList = Countries.GetAll(); if (!string.IsNullOrEmpty(model.ID)) // We try to edit record { var user = await UserManager.FindByIdAsync(model.ID); user.FirstName = model.FirstName; user.LastName = model.LastName; user.Email = model.Email; user.UserName = model.Username; user.PhoneNumber = model.PhoneNumber; user.CountryID = model.CountryID; user.StateID = model.StateID; user.CityID = model.CityID; user.Address = model.Address; result = await UserManager.UpdateAsync(user); } else // We try to create record { var user = new SMSUser(); user.FirstName = model.FirstName; user.LastName = model.LastName; user.Email = model.Email; user.UserName = model.Username; user.PhoneNumber = model.PhoneNumber; user.CountryID = model.CountryID; user.StateID = model.StateID; user.CityID = model.CityID; user.Address = model.Address; result = await UserManager.CreateAsync(user); } json.Data = new { Success = result.Succeeded, Message = string.Join(",", result.Errors) }; return(json); }
// delete (post) public async Task <JsonResult> Delete(UsersActionModel formModel) { JsonResult json = new JsonResult(); if (!string.IsNullOrEmpty(formModel.Id)) { var user = await UserManager.FindByIdAsync(formModel.Id); var result = await UserManager.DeleteAsync(user); json.Data = new { success = result.Succeeded, message = string.Join(" , ", result.Errors) }; } else { json.Data = new { success = false, message = "Invalid user." } }; return(json); }
public async Task <ActionResult> Action(string id) { UsersActionModel model = new UsersActionModel(); if (!string.IsNullOrEmpty(id)) // edit { var user = await UserManager.FindByIdAsync(id); model.Id = user.Id; model.FullName = user.FullName; model.Email = user.Email; model.UserName = user.UserName; model.Country = user.Country; model.City = user.City; model.Address = user.Address; } return(PartialView("_Action", model)); }
public async Task <ActionResult> Action(string ID) { UsersActionModel model = new UsersActionModel(); model.Roles = RoleManager.Roles.AsQueryable(); if (!string.IsNullOrEmpty(ID)) //try to edit records { var user = await UserManager.FindByIdAsync(ID); model.ID = user.Id; model.FullName = user.FullName; model.UserName = user.UserName; model.Email = user.Email; model.Phone = user.Phone; model.Address = user.Address; model.City = user.City; model.Country = user.Country; } return(PartialView("_Action", model)); }
public async Task <ActionResult> Action(string ID) { UsersActionModel model = new UsersActionModel(); if (!string.IsNullOrEmpty(ID))// edit { var users = await UserManager.FindByIdAsync(ID); model.ID = users.Id; model.FullName = users.FullName; model.Email = users.Email; model.Country = users.Country; model.Address = users.Address; model.City = users.City; model.username = users.UserName; } // model.Roles = PackageServices.GetAllAccomodationPackage(); return(PartialView("_Action", model)); }
public async Task <ActionResult> Action(string Id) { UsersActionModel model = new UsersActionModel(); if (!string.IsNullOrEmpty(Id))//editing a record { var user = await UserManager.FindByIdAsync(Id); model.Id = user.Id; model.Email = user.Email; model.FullName = user.FullName; model.UserName = user.UserName; model.Country = user.Country; model.City = user.City; model.Address = user.Address; } // model.AccomodationPackages = accomodationPackageService.GetAllAccomodationPackage(); return(PartialView("_Action", model)); //else//creating a new record //{ //} }
public async Task <JsonResult> Action(UsersActionModel user) { IdentityResult result = null; JsonResult json = new JsonResult(); //HMSUser model = new HMSUser(); if (!string.IsNullOrEmpty(user.ID)) //try to edit records { var model = await UserManager.FindByIdAsync(user.ID); model.Id = user.ID; model.FullName = user.FullName; model.UserName = user.UserName; model.Email = user.Email; model.Phone = user.Phone; model.Address = user.Address; model.City = user.City; model.Country = user.Country; result = await UserManager.UpdateAsync(model); } else { var model = new HMSUser(); model.FullName = user.FullName; model.UserName = user.UserName; model.Email = user.Email; model.Phone = user.Phone; model.Address = user.Address; model.City = user.City; model.Country = user.Country; result = await UserManager.CreateAsync(model); } json.Data = new { Success = result.Succeeded, Message = string.Join(",", result.Errors) }; return(json); }