コード例 #1
0
        // GET: Examiner/Details/{Guid}
        public ActionResult Details(Guid id)
        {
            if (id == Guid.Empty)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            ExaminerGridRow examinerGridRow = examinerServices.GetExaminer(id);

            if (examinerGridRow == null)
            {
                return(HttpNotFound());
            }

            return(View(examinerGridRow));
        }
コード例 #2
0
        public ExaminerGridRow GetExaminer(Guid Id)
        {
            var result = new ExaminerGridRow();

            try
            {
                var query = from examiners in dbContext.Examiners
                            where examiners.Id == Id
                            select new ExaminerGridRow
                {
                    Id        = examiners.Id,
                    FirstName = examiners.FirstName,
                    LastName  = examiners.LastName
                };

                result = query.FirstOrDefault() ?? new ExaminerGridRow();
            }
            catch (Exception e)
            {
                Debug.WriteLine($"Exception: {e.Message}");
            }
            return(result);
        }