public ActionResult About(Guid?UserId)
        {
            if (UserId != null)
            {
                ViewBag.UserId = UserId;
            }
            else
            {
                UserId = Guid.Parse(User.Identity.GetUserId());
            }
            OrganizerAboutusModels obj = new OrganizerAboutusModels();

            try
            {
                obj          = services.GetOrganizerABoutus(SessionToken, UserId).Entity;
                ViewBag.data = obj;
                if (obj == null)
                {
                    return(View());
                }
                else
                {
                    return(View(obj));
                }
            }
            catch (Exception ex)
            {
                return(View("~/Views/Errorpage/Errorpage.cshtml"));
            }
        }
        // GET: OrganizerBasicDetails
        public ActionResult AboutUs(Guid?userid)
        {
            if (userid != null)
            {
                ViewBag.UserId = userid;
            }

            OrganizerAboutusModels obj = new OrganizerAboutusModels();

            try
            {
                obj          = services.GetOrganizerABoutus(SessionToken, userid).Entity;
                ViewBag.data = obj;
                if (obj == null)
                {
                    return(View());
                }
                else
                {
                    return(View(obj));
                }
            }
            catch (Exception ex)
            {
                return(View("~/Views/Errorpage/Errorpage.cshtml"));
            }
        }
        public ActionResult AboutUs(OrganizerAboutusModels model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            model.UserId = User.Identity.GetUserId();
            try
            {
                var returnData = services.SaveOrganizerAboutUs(SessionToken, model);

                return(RedirectToAction("AboutUs"));
            }
            catch (Exception ex)
            {
                return(View("~/Views/Errorpage/Errorpage.cshtml"));
            }
        }
        public RequestResult <OrganizerAboutusModels> SaveOragnizerAboutUs(string sessionToken, OrganizerAboutusModels model)
        {
            string parameters = $"/OrganizerDetails/saveorganizeraboutus?sessionToken={sessionToken}";

            try
            {
                var serilizedData = JsonConvert.SerializeObject(model);
                return(PostAndGetData <RequestResult <OrganizerAboutusModels> >(sessionToken, parameters, serilizedData));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public RequestResult <OrganizerAboutusModels> SaveOrganizerAboutUs(string sessionToken, OrganizerAboutusModels model)
 {
     model.Id = Guid.NewGuid();
     try
     {
         return(_repository.SaveOragnizerAboutUs(sessionToken, model));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }