public ActionResult Password(Models.Users.UserModel model)
        {
            if (!ModelState.IsValid)
            {
                model.MessageError = "Se ha producido un Error al momento de actualizar la contraseña de Usuario, intente nuevamente.";

                return(View("Password", model));
            }

            var success = Business.Web.User.User_UpdatePassword(model.UserId, model.Password);

            if (success)//creacion de usuario ok
            {
                var user = Business.Web.User.GetUser(model.UserId);

                ModelState.Clear();
                model = new Models.Users.UserModel();

                model.Profile  = Code.Data.GetProfiles().SingleOrDefault(p => p.Id == user.COD_PROFILE).Description;
                model.Name     = user.CAR_NAME;
                model.Email    = user.CAR_EMAIL;
                model.Password = string.Empty;
                model.UserName = user.CAR_USER_NAME;
                model.UserId   = user.CDG_ID;

                model.MessageSuccess = "La contraseña de Usuario seleccionado ha sido actualizado.";
            }
            else
            {
                model.Profiles     = Code.Data.GetProfiles();
                model.MessageError = "Se ha producido un Error al momento de actualizar la contraseña de Usuario, intente nuevamente.";
            }

            return(View("Password", model));
        }
        public ActionResult Edit(Models.Users.UserModel model)
        {
            if (!ModelState.IsValid)
            {
                model.Profiles     = Code.Data.GetProfiles();
                model.MessageError = "Se ha producido un Error al momento de actualizar el Usuario, intente nuevamente.";
                return(View("Edit", model));
            }

            var success = Business.Web.User.User_Update(model.UserId, model.Name, model.Email, model.ProfileId);

            if (success)//creacion de usuario ok
            {
                var user = Business.Web.User.GetUser(model.UserId);

                ModelState.Clear();
                model                = new Models.Users.UserModel();
                model.Profiles       = Code.Data.GetProfiles();
                model.ProfileId      = user.COD_PROFILE;
                model.Name           = user.CAR_NAME;
                model.Email          = user.CAR_EMAIL;
                model.Password       = string.Empty;
                model.UserName       = user.CAR_USER_NAME;
                model.MessageSuccess = "El Usuario seleccionado ha sido actualizado.";
            }
            else
            {
                model.Profiles     = Code.Data.GetProfiles();
                model.MessageError = "Se ha producido un Error al momento de actualizar el Usuario, intente nuevamente.";
            }

            return(View("Edit", model));
        }
        public ActionResult Create(Models.Users.UserModel model)
        {
            if (!ModelState.IsValid)
            {
                model.Profiles = Code.Data.GetProfiles();
                return(View("Create", model));
            }

            var success = Business.Web.User.User_Create(model.UserName, model.Password, model.Name, model.Email, model.ProfileId);

            if (success)//creacion de usuario ok
            {
                ModelState.Clear();
                model           = new Models.Users.UserModel();
                model.Profiles  = Code.Data.GetProfiles();
                model.ProfileId = model.Profiles[0].Id;

                model.MessageSuccess = "El Usuario ingresado ha sido creado.";
            }
            else
            {
                model.Profiles     = Code.Data.GetProfiles();
                model.MessageError = "Se ha producido un Error al momento de crear el Usuario, intente nuevamente.";
            }


            return(View("Create", model));
        }
        public ActionResult Create()
        {
            var model = new Models.Users.UserModel();

            model.ProfileId = model.Profiles[0].Id;

            return(View("Create", model));
        }
Ejemplo n.º 5
0
        public void SetPaymentMethod(Models.Users.UserModel User)
        {
            Models.Users.UserModel user = User;

            bool set = false;

            user.SetPaymentMethod(set);
        }
        public ActionResult Edit(int userId)
        {
            var user = Business.Web.User.GetUser(userId);

            if (user != null)
            {
                var model = new Models.Users.UserModel();
                model.UserId    = user.CDG_ID;
                model.Password  = "******";
                model.Name      = user.CAR_NAME;
                model.Email     = user.CAR_EMAIL;
                model.UserName  = user.CAR_USER_NAME;
                model.ProfileId = user.COD_PROFILE;

                return(View("Edit", model));
            }

            return(RedirectToAction("Index", new Models.Users.IndexModel()));
        }
        public ActionResult Password(int userId)
        {
            var user = Business.Web.User.GetUser(userId);

            if (user != null)
            {
                var model = new Models.Users.UserModel();
                model.UserId   = user.CDG_ID;
                model.Password = string.Empty;
                model.Name     = user.CAR_NAME;
                model.Email    = user.CAR_EMAIL;
                model.UserName = user.CAR_USER_NAME;
                model.Profile  = Code.Data.GetProfiles().SingleOrDefault(p => p.Id == user.COD_PROFILE).Description;

                return(View("Password", model));
            }

            return(RedirectToAction("Index", new Models.Users.IndexModel()));
        }
Ejemplo n.º 8
0
 public void SetUserAdress(Models.Users.UserModel User, string AdressName, string StreetName, int StreetNmbr, string ZipCode, string Country)
 {
     Models.Users.UserModel user = User;
     user.SetAdress(AdressName, StreetName, StreetNmbr, ZipCode, Country);
 }
Ejemplo n.º 9
0
 private static User CreateUserFromModel(Models.Users.UserModel result)
 {
     return(new User {
         UserName = result.Name, PasswordHash = result.Password, SecurityStamp = result.Password
     });
 }