public ActionResult Details(string id) { SpecialNumberDetailView specialNumberDetailView = new SpecialNumberDetailView(); specialNumberDetailView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("SpecialNumbers_Read"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(specialNumberDetailView)); } #endregion SpecialNumberView specialNumberView = this.GetSpecialNumberView(id); specialNumberDetailView.SpecialNumberView = specialNumberView; return(View(specialNumberDetailView)); }
public GetSpecialNumberResponse GetSpecialNumber(GetRequest request) { GetSpecialNumberResponse response = new GetSpecialNumberResponse(); try { SpecialNumber specialNumber = new SpecialNumber(); SpecialNumberView specialNumberView = specialNumber.ConvertToSpecialNumberView(); specialNumber = _specialNumberRepository.FindBy(request.ID); if (specialNumber != null) { specialNumberView = specialNumber.ConvertToSpecialNumberView(); } response.SpecialNumberView = specialNumberView; } catch (Exception ex) { } return(response); }