YouConf.Controllers.ConferenceController.Details C# (CSharp) Метод

Details() публичный Метод

public Details ( string hashTag ) : System.Web.Mvc.ActionResult
hashTag string
Результат System.Web.Mvc.ActionResult
        public ActionResult Details(string hashTag)
        {
            var conference = YouConfDbContext
                .Conferences
                .Include(x => x.Administrators)
                .FirstOrDefault(x => x.HashTag == hashTag);
            if (conference == null)
            {
                return HttpNotFound();
            }
            ViewBag.CurrentUserCanEdit = false;
            if (User.Identity.IsAuthenticated)
            {
                ViewBag.CurrentUserCanEdit = IsCurrentUserAuthorizedToAdministerConference(conference);
            }
            return View(conference);
        }

Usage Example

        public void Details_WithInvalidHashTag_Should_ReturnHttpNotFoundResult()
        {
            var conferenceController = new ConferenceController(_context);

            var result = conferenceController.Details("thisisinvalid")
                .As<HttpNotFoundResult>();
        }
All Usage Examples Of YouConf.Controllers.ConferenceController::Details