public GetLevelConditionResponse GetLevelCondition(GetRequest2 request) { GetLevelConditionResponse response = new GetLevelConditionResponse(); try { LevelCondition levelCondition = new LevelCondition(); LevelConditionView levelConditionView = levelCondition.ConvertToLevelConditionView(); Infrastructure.Querying.Query query = new Infrastructure.Querying.Query(); Criterion criteria1 = new Criterion("LevelID", request.ID1, CriteriaOperator.Equal); Criterion criteria2 = new Criterion("ConditionID", request.ID2, CriteriaOperator.Equal); query.Add(criteria1); query.Add(criteria2); levelCondition = _levelConditionRepository.FindBy(query).FirstOrDefault(); if (levelCondition != null) { levelConditionView = levelCondition.ConvertToLevelConditionView(); } response.LevelConditionView = levelConditionView; } catch (Exception ex) { } return(response); }
public ActionResult Details(string id) { LevelConditionDetailView levelConditionDetailView = new LevelConditionDetailView(); #region Check Access bool hasPermission = GetEmployee().IsGuaranteed("LevelCondition_Read"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(levelConditionDetailView)); } #endregion LevelConditionView levelConditionView = this.GetLevelConditionView(id); levelConditionDetailView.LevelConditionView = levelConditionView; // levelConditionDetailView.EmployeeView = GetEmployee(); return(View(levelConditionDetailView)); }