/// <summary> /// Return All UserConfiguration To Specific User ID /// </summary> /// <param name="UserID">User ID</param> /// <returns>All UserConfiguration To Specific User ID</returns> public static GetUserConfigurationResponse GetUserConfigurationListByUserID(GetUserConfigurationUserIDRequest UserID) { GetUserConfigurationResponse response = new GetUserConfigurationResponse(); response.UserConfigurationList = new List <UserConfiguration>(); response.Error = new Handler.ErrorObject(); try { GetUserConfigurationUserIDRequest request = new GetUserConfigurationUserIDRequest() { UserID = UserID.UserID }; var bussines = UserConfigurationData.Select.GetUserConfigurationListByUserID(request.UserID); if (!bussines.Item1.Error) { foreach (var item in bussines.Item2) { response.UserConfigurationList.Add(new UserConfiguration() { id = item.id, idAnchorAssignmentType = item.idAnchorAssignmentType, idAssignmentType = item.idAssignmentType, idCellarArea = item.idCellarArea, idTypePermission = item.idTypePermission, idUser = item.idUser, createDate = item.createDate, upDateDate = item.upDateDate, deleteDate = item.deleteDate, state = item.state }); } } else { response.Error.InfoError(bussines.Item1); } } catch (Exception ex) { response.Error.InfoError(ex); } return(response); }
public ActionResult UserPermissionDetail(int id) { GetUserConfigurationUserIDRequest request = new GetUserConfigurationUserIDRequest() { UserID = id }; var BussinesData = UserConfigurationBussines.Select.GetUserConfigurationListByUserID(request); var model = new UserConfigurationViewModels() { Error = BussinesData.Error, UserConfigurationList = BussinesData.UserConfigurationList }; ViewBag.Title = "Detail User Permission To " + UserBussines.Select.GetUserName(id).User.user; ViewBag.Message = ""; return(PartialView(model)); }