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); } }
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); } }