Exemple #1
0
        public JsonResult SaveDetails(UserViewModelList user)
        {
            try
            {
                UserServiceModel UserModel;
                UserModel = new UserServiceModel()
                {
                    Id                 = user.Id,
                    Cellphone          = user.Cellphone,
                    CompanyId          = user.CompanyId,
                    EmergencyContact   = user.EmergencyContact,
                    EmergencyContactNo = user.EmergencyContactNo,
                    Email              = user.Email,
                    EndTime            = user.EndTime,
                    FirstName          = user.FirstName,
                    Password           = user.Password,
                    StartTime          = user.StartTime,
                    SurName            = user.SurName,
                    UserName           = user.UserName,
                    UserGroups         = user.UserGroups,
                    UserStatus         = user.UserStatus,
                    UserTeamId         = user.UserTeamId,
                    UserToken          = user.UserToken,
                    UserType           = user.UserType,
                    WorkingDays        = user.WorkingDays
                };
                var  message = _IUserService.SaveUserDetails(UserModel);
                bool Status  = true;
                if (message != null)
                {
                    Status = false;
                }
                ResponseViewModel Messeage = new ResponseViewModel()
                {
                    Success = Status,
                    Message = message
                };

                return(Json(Messeage, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Exemple #2
0
 public ActionResult UserDetails(int id)
 {
     try
     {
         int CompanyId = (int)(Session["CompanyId"]);
         UserViewModelList UserDetails;
         if (id != 0)
         {
             var c = _IUserService.GetUserDetails(id);
             UserDetails = new UserViewModelList
             {
                 Id                 = c.Id,
                 Cellphone          = c.Cellphone,
                 CompanyId          = c.CompanyId,
                 EmergencyContact   = c.EmergencyContact,
                 EmergencyContactNo = c.EmergencyContactNo,
                 Email              = c.Email,
                 EndTime            = c.EndTime == null ? DateTime.Now : c.EndTime,
                 FirstName          = c.FirstName,
                 Password           = c.Password,
                 StartTime          = c.StartTime == null ? DateTime.Now : c.StartTime,
                 SurName            = c.SurName,
                 UserName           = c.UserName,
                 UserGroups         = c.UserGroups,
                 UserStatus         = c.UserStatus,
                 UserTeamId         = c.UserTeamId,
                 UserToken          = c.UserToken,
                 UserType           = c.UserType,
                 WorkingDays        = c.WorkingDays
             };
         }
         else
         {
             UserDetails = new UserViewModelList
             {
                 Id                 = 0,
                 Cellphone          = null,
                 CompanyId          = CompanyId,
                 EmergencyContact   = null,
                 EmergencyContactNo = null,
                 Email              = null,
                 EndTime            = DateTime.Now,
                 FirstName          = null,
                 Password           = null,
                 StartTime          = DateTime.Now,
                 SurName            = null,
                 UserName           = null,
                 UserStatus         = null,
                 UserTeamId         = 0,
                 UserType           = 0,
                 WorkingDays        = null
             };
         }
         UserList.UserDetails = UserDetails;
         var y = _commonservice.GetCompanySelectList(CompanyId);
         UserList.CompanyList = y.CompanyList.Select(t => new SelectListItems
         {
             id   = t.Id,
             text = t.Text
         }).ToList();
         var grp = _commonservice.GetGroupSelectList(CompanyId);
         UserList.GroupList = grp.GroupList.Select(t => new SelectListItems
         {
             id   = t.Id,
             text = t.Text
         }).ToList();
         return(View("UserDetails", UserList));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }