Beispiel #1
0
        /// <summary>
        /// DeleteUser
        /// </summary>
        /// <param name="id"></param>
        public bool DeleteUserDetails(string id, out string msg)
        {
            msg = "";
            try
            {
                AspNetUser       aspNetUser      = (from ausr in db.AspNetUsers where ausr.Id == id select ausr).FirstOrDefault();
                User_UserDetails userUserDetails = (from uusr in db.User_UserDetails where uusr.UserId == id select uusr).FirstOrDefault();
                if (aspNetUser != null)
                {
                    db.AspNetUsers.Remove(aspNetUser);
                }
                if (userUserDetails != null)
                {
                    db.User_UserDetails.Remove(userUserDetails);
                }
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                msg = ex.Message;
                return(false);
            }

            return(true);
        }
Beispiel #2
0
 private AddressBL addressBL = new AddressBL();      //Gets all the methods from "AddressBL"
 /// <summary>
 /// Save the User Details
 /// </summary>
 /// <param name="userViewModel"></param>
 public bool CreateUser(UserViewModel userViewModel, out string msg)
 {
     try
     {
         if (userViewModel.AddressViewModel.Postcode != null)
         {
             userViewModel.AddressID = (int)addressBL.CheckAddress(userViewModel.AddressViewModel);    //Assign a AddressID for Employee
             userViewModel.AddressViewModel.AddressID = userViewModel.AddressID;
             if (userViewModel.AddressViewModel.AddressID == 0)
             {
                 msg = "AddressID Is Not Saved!.....";
                 return(false);
             }
         }
         userViewModel.DOB = new DateTime(userViewModel.Year, userViewModel.Month, userViewModel.Day);
         User_UserDetails users = new User_UserDetails();
         users.UserId        = userViewModel.UserID;
         users.TitleID       = (int)userViewModel.TitleID;
         users.FirstName     = userViewModel.FirstName;
         users.LastName      = userViewModel.LastName;
         users.UserName      = userViewModel.Username;
         users.Telephone     = userViewModel.Telephone;
         users.Mobile        = userViewModel.Mobile;
         users.DateofBirth   = userViewModel.DOB;
         users.EmployeeNo    = userViewModel.EmployeeNO;
         users.JoinDate      = userViewModel.JoinDate;
         users.Email         = userViewModel.Email;
         users.Status        = userViewModel.Status;
         users.StatusComment = userViewModel.StatusComment;
         users.AddressID     = userViewModel.AddressID;
         users.JobTitleID    = (short)userViewModel.JobTitleID;
         db.User_UserDetails.Add(users);
         db.SaveChanges();
         msg = "Successfully Created!";
     }
     catch (Exception ex)
     {
         msg = ex.Message;
         return(false);
     }
     return(true);
 }