public JsonResult AddJudge(Fpp.Core.Models.JudgeDetails judgeDetails)
        {
            var uid = 0;
            if (judgeDetails.UserId <= 0)
            {
                User u = new User();
                u.Name = judgeDetails.Name;
                String[] str = u.Name.Split(' ');
                u.FirstName = str[0];
                u.LastName = "";
                if (str.Length > 1)
                {
                    for (int i = 1; i < str.Length; i++)
                    {
                        if (u.LastName.Length > 0) u.LastName += " ";
                        u.LastName += str[i];
                    }
                }

                u.EmailAddress = judgeDetails.Email;
                u.Mobile = judgeDetails.Mobile;

                u.Address = judgeDetails.Address;
                u.Postcode = judgeDetails.PostCode;
                u.Password = "******";
                uid = u.Create();
                u.AccountVerified();
            }
            else
            {
                uid = judgeDetails.UserId;
            }
            Judge j = new Judge(judgeDetails.JudgeId);
            j.ShowID = judgeDetails.ShowId;
            j.UserID = uid;
            j.JudgeName = judgeDetails.Name;
            j.Notes = judgeDetails.Notes;
            j.ShowDetailsID = judgeDetails.ShowDetailsId;
            j.Save();
            return Json(new
            {
                UserId = uid,
                JudgeId = j.ID,
                Status = 0
            });
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            siteDetails.InnerHtml = "<span class='lolight'>&#169; First Place Processing</span>  *  " +
                                     "<a href='/docs/?_=cpf'>Card Payment Fees</a>  *  " +
                                     "<a href='/docs/?_=tandc'>Terms &amp; Conditions</a>  *  " +
                                     "<a href='/docs/?_=pp'>Privacy Policy</a>";

            if (IsPostBack)
            {
                Login();
            }
            else
            {

                if (!String.IsNullOrEmpty(Request["_"]))
                {
                    sectionDisplay = Request["_"];
                }
                if (Session["message"] != null)
                {
                    message = Session["message"].ToString();
                }
                Session["message"] = null;

                AvailableShowsList = "";
                List<Shows> showsList = Shows.getPublishedShows(-1); // just get all published shows before closing date.
                if (showsList.Count > 0)
                {
                    foreach (Shows show in showsList)
                    {
                        List<ShowDetails> showDetailsList = ShowDetails.GetShowDetails(show.ShowID);
                        String classLimit = "";
                        if (showDetailsList.Count > 0)
                        {
                            classLimit = String.Format(" classlimit='{0}' ", showDetailsList[0].ClassLimit);
                        }
                        AvailableShowsList += String.Format("<div class='ShowDetails'  data-showtype='0'  {6} data-view='1' showid='{5}' showdate='{2:dd MMM yyyy}' closingdate='{1:dd MMM yyyy}' venue='{3}' venuepostcode='{4}'>{0}</div>",
                                    show.ShowName, show.ClosingDate, show.ShowDate, show.Venue, show.VenuePostcode, show.ShowID, classLimit);
                    }
                }
                else
                {
                    AvailableShowsList += "No Shows Available";
                }

                if (Context.Request["verify"] != null)
                {
                    String tmp = Context.Request["verify"].ToString();
                    String[] guid = tmp.Split('-');
                    if (guid.Length == 5 && guid[4].Length == 12)
                    {
                        int id = Convert.ToInt32(guid[4].Substring(guid[4].Length - 4, 4));
                        User user = new User(id);
                        if (user.EmailAddress.Length > 0)
                        {
                            user.AccountVerified();
                            verified = true;
                        }
                        else
                        {
                        }
                    }
                }
            }
        }
        public JsonResult SetApproved(int UserId)
        {
            var u = new User(UserId);
            u.AccountVerified();

            return Json(new
            {
                Status = 0
            });
        }