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); }
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); }
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; }