Exemple #1
0
        public string RegisterConvict(string email, string name, Double amount)
        {
            ConvictReturnObject dto = convictsHelper.registerConvict(email, name);

            PaymentDTO paymentResults = paymentsHelper.AddPayment(email, email, amount, "", "convict registration", false, DateTime.Now, 0, 0);

            JavaScriptSerializer js = new JavaScriptSerializer();

            string strJSON = js.Serialize("{'emailaddress': '" + dto.convict.Email + "', 'convictcode': '" + dto.convict.ConvictCode + "'}");

            return(strJSON);
        }
Exemple #2
0
        public ConvictReturnObject registerTeamConvict(string email, string name, string registrationType)
        {
            ConvictsContext db = new ConvictsContext();

            Convict convict      = new Convict();
            string  returnStatus = "false";
            string  errorMessage = "";

            try
            {
                Convict found = db.Convicts.Find(email);
                if (found == null)
                {
                    convict.Email        = email;
                    convict.Name         = name;
                    convict.ModifiedDate = DateTime.Now;
                    convict.Total        = "0";
                    convict.CreateDate   = DateTime.Now;
                    convict.TeamType     = registrationType;
                    convict.Total        = "0";
                    convict.TeamCode     = Helper.GenerateTeamCode();
                    convict.ConvictCode  = Helper.GenerateConvictCode();

                    db.Convicts.Add(convict);
                    db.SaveChanges();
                }
                else
                {
                    convict = found;
                    convict.ModifiedDate = DateTime.Now;
                    db.Entry(found).CurrentValues.SetValues(convict);
                    db.SaveChanges();
                }

                returnStatus = "true";
            }
            catch (Exception ex)
            {
                returnStatus = "false";
                errorMessage = ex.Message;
            }


            ConvictReturnObject returnobj = new ConvictReturnObject();

            returnobj.status       = returnStatus;
            returnobj.errorMessage = errorMessage;
            returnobj.convict      = convict;
            return(returnobj);
        }
Exemple #3
0
        public string RegisterTeamMember(string email, string name, Double amount, string registrationType, string teamCode)
        {
            ConvictReturnObject convictResults = convictsHelper.registerTeamMember(email, name, registrationType, teamCode);

            PaymentDTO paymentResults = paymentsHelper.AddPayment(email, email, amount, "", "team member registration", false, DateTime.Now, 0, 0);

            /**
             *   Need to add error handling into this method.
             **/
            JavaScriptSerializer js = new JavaScriptSerializer();

            string strJSON = js.Serialize("{'teamcode':'" + convictResults.convict.TeamCode + "', 'convictcode': '" + convictResults.convict.ConvictCode + "', 'emailaddress': '" + convictResults.convict.Email + "'}");

            return(strJSON);
        }
        public static ConvictReturnObject registerConvict(string email, string name)
        {
            ConvictsContext db = new ConvictsContext();

            string returnStatus = "false";
            string errorMessage = "";
            Convict convict = new Convict();
            try
            {
                Convict found = db.Convicts.Find(email);
                if (found == null)
                {
                    convict = new Convict();
                    convict.Email = email;
                    convict.Name = name;
                    convict.ModifiedDate = DateTime.Now;
                    convict.Total = "0";
                    convict.CreateDate = DateTime.Now;
                    convict.ConvictCode = Helper.GenerateConvictCode();
                    db.Convicts.Add(convict);
                    db.SaveChanges();
                }
                else
                {
                    convict = found;
                    convict.ModifiedDate = DateTime.Now;
                    db.Entry(found).CurrentValues.SetValues(convict);
                    db.SaveChanges();
                }

                returnStatus = "true";
            }
            catch (Exception ex)
            {
                returnStatus = "false";
                errorMessage = ex.Message;
            }

            ConvictReturnObject returnobj = new ConvictReturnObject();
            returnobj.status = returnStatus;
            returnobj.errorMessage = errorMessage;
            returnobj.convict = convict;

            return returnobj;
        }