Example #1
0
 public ActionResult CreateEditUser(UserModel model)
 {
     if (model.ID == 0)
     {
         Ioc.Entities.User.User userEntity = new User
         {
             UserName     = model.UserName,
             Email        = model.Email,
             PassWord     = model.Password,
             AddedDate    = DateTime.Now,
             ModifiedDate = DateTime.Now,
             IP           = Request.UserHostAddress,
             UserProfile  = new UserProfile
             {
                 FirstName    = model.FirstName,
                 LastName     = model.LastName,
                 Address      = model.Address,
                 AddedDate    = DateTime.Now,
                 ModifiedDate = DateTime.Now,
                 IP           = Request.UserHostAddress
             }
         };
         userService.InsertUser(userEntity);
         if (userEntity.ID > 0)
         {
             return(RedirectToAction("index"));
         }
     }
     else
     {
         Ioc.Entities.User.User userEntity = userService.GetUserById(model.ID);
         userEntity.UserName                 = model.UserName;
         userEntity.Email                    = model.Email;
         userEntity.PassWord                 = model.Password;
         userEntity.ModifiedDate             = DateTime.Now;
         userEntity.IP                       = Request.UserHostAddress;
         userEntity.UserProfile.FirstName    = model.FirstName;
         userEntity.UserProfile.LastName     = model.LastName;
         userEntity.UserProfile.Address      = model.Address;
         userEntity.UserProfile.ModifiedDate = DateTime.Now;
         userEntity.UserProfile.IP           = Request.UserHostAddress;
         userService.UpdateUser(userEntity);
         if (userEntity.ID > 0)
         {
             return(RedirectToAction("index"));
         }
     }
     return(View(model));
 }
Example #2
0
        public ActionResult DeleteUser(int id)
        {
            UserModel model = new UserModel();

            if (id != 0)
            {
                Ioc.Entities.User.User userEntity = userService.GetUserById(id);
                model.FirstName = userEntity.UserProfile.FirstName;
                model.LastName  = userEntity.UserProfile.LastName;
                model.Address   = userEntity.UserProfile.Address;
                model.Email     = userEntity.Email;
                model.AddedDate = userEntity.AddedDate;
                model.UserName  = userEntity.UserName;
            }
            return(View(model));
        }
Example #3
0
 public ActionResult DeleteUser(int id, FormCollection collection)
 {
     try
     {
         if (id != 0)
         {
             Ioc.Entities.User.User userEntity = userService.GetUserById(id);
             userService.DeleteUser(userEntity);
             return(RedirectToAction("Index"));
         }
         return(View());
     }
     catch
     {
         return(View());
     }
 }