/// <summary>
        /// To get a specific event with given Id
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        ///

        public ActionResult EventDetailsById(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            //Accessing current User
            var currentUserId = this.User.Identity.GetUserId();
            var isAdmin       = this.IsAdmin();
            //Getting event from BusinessService in form of EventDto
            var eventDetailsFromBusiness = eventService.GetEventById(id);

            //Mapping EventDto To EventDetaisViewModel

            var eventDetails = EventDetailsViewModel.FillViewModel(eventDetailsFromBusiness, currentUserId, isAdmin).FirstOrDefault();



            return(this.PartialView("EventDetailsById", eventDetails));
        }