Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
        // 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);
        }
Ejemplo n.º 9
0
        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));
        }
Ejemplo n.º 11
0
        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));
        }
Ejemplo n.º 12
0
        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);
        }