public ActionResult ChangePassword(FormCollection collection) { if (!IsValidUser(tokens => tokens[1] == Request["username"].ToString())) { return(RedirectToAction("Logon")); } DirectSchoolClientClient cc = new DirectSchoolClientClient(); DirectSchoolClient client = cc.GetByRowKey(AuthTokens[3]); if (client == null) { return(RedirectToAction("Logon")); } if (collection["newpassword"].Trim() == collection["confirmpassword"].Trim()) { client.Password = collection["newpassword"].Trim(); cc.Update(client); return(RedirectToAction("Index")); } else { return(RedirectToAction("Index", new { PasswordError = "Password does not match confirmation" })); } }
public ActionResult Create(DirectSchoolClientCampusProgram item) { try { if (ModelState.IsValid) { DirectSchoolClientCampusProgramClient programclient = new DirectSchoolClientCampusProgramClient(); try { programclient.AddNewItem(item); return(RedirectToAction("Edit", "DirectSchoolClientCampuses", new { id = item.CampusId })); } catch { ModelState.AddModelError("error", "Error creating new program"); } } DirectSchoolClientCampusClient campusclient = new DirectSchoolClientCampusClient(); DirectSchoolClientCampus campus = campusclient.GetByRowKey(item.CampusId); ViewBag.Campus = campus; DirectSchoolClientClient dscc = new DirectSchoolClientClient(); ViewBag.Client = dscc.GetByRowKey(item.ClientRowKey); return(View(item)); } catch { return(View()); } }
public ActionResult Create(string schoolid) { DirectSchoolClientClient dscc = new DirectSchoolClientClient(); ViewBag.Client = dscc.GetByRowKey(schoolid); return(View()); }
public ActionResult Edit(string id) { DirectSchoolClientCampusClient campusclient = new DirectSchoolClientCampusClient(); DirectSchoolClientCampus campus = campusclient.GetByRowKey(id); DirectSchoolClientClient dscc = new DirectSchoolClientClient(); ViewBag.Client = dscc.GetByRowKey(campus.ClientRowKey); return(View(campus)); }
// // GET: /DirectSchoolClients/Edit/5 public ActionResult Edit(string id) { //Clean up all indexes /* * GeoIndexNationalClient c1 = new GeoIndexNationalClient(); * c1.DeleteTable(); * GeoIndexAddStateClient c2 = new GeoIndexAddStateClient(); * c2.DeleteTable(); * GeoIndexAddZipClient c3 = new GeoIndexAddZipClient(); * c3.DeleteTable(); * GeoIndexSubtractStateClient c4 = new GeoIndexSubtractStateClient(); * c4.DeleteTable(); * GeoIndexSubtractZipClient c5 = new GeoIndexSubtractZipClient(); * c5.DeleteTable(); */ DirectSchoolClientClient dscc = new DirectSchoolClientClient(); return(View(dscc.GetByRowKey(id))); }
public ActionResult Edit(string id) { DirectSchoolClientCampusProgramClient programclient = new DirectSchoolClientCampusProgramClient(); DirectSchoolClientCampusProgram program = programclient.GetByRowKey(id); DirectSchoolClientCampusClient campusclient = new DirectSchoolClientCampusClient(); DirectSchoolClientCampus campus = campusclient.GetByRowKey(program.CampusRowKey); ViewBag.Campus = campus; DirectSchoolClientClient dscc = new DirectSchoolClientClient(); ViewBag.Client = dscc.GetByRowKey(program.ClientRowKey); ViewBag.GeoAddStates = BlobStringManager.Instance.GetString("skillcowschoolprogramgeoindex", "AddStates", id); ViewBag.GeoAddZips = BlobStringManager.Instance.GetString("skillcowschoolprogramgeoindex", "AddZips", id); ViewBag.GeoSubtractStates = BlobStringManager.Instance.GetString("skillcowschoolprogramgeoindex", "SubtractStates", id); ViewBag.GeoSubtractZips = BlobStringManager.Instance.GetString("skillcowschoolprogramgeoindex", "SubtractZips", id); return(View(program)); }
public ActionResult Edit(string id, DirectSchoolClientCampusProgram updateditem) { DirectSchoolClientCampusProgramClient programclient = new DirectSchoolClientCampusProgramClient(); DirectSchoolClientCampusProgram currentitem = programclient.GetByRowKey(updateditem.RowKey); if (updateditem.GeoAddNational == null) { updateditem.GeoAddNational = ""; } if (updateditem.GeoAddNational == null) { updateditem.GeoAddNational = ""; } if (updateditem.GeoAddStates == null) { updateditem.GeoAddStates = ""; } if (updateditem.GeoAddZips == null) { updateditem.GeoAddZips = ""; } if (updateditem.GeoSubtractStates == null) { updateditem.GeoSubtractStates = ""; } if (updateditem.GeoSubtractZips == null) { updateditem.GeoSubtractZips = ""; } try { if (PublishGeoIndex(currentitem, updateditem)) { updateditem.GeoAddStates = ""; updateditem.GeoAddZips = ""; updateditem.GeoSubtractStates = ""; updateditem.GeoSubtractZips = ""; programclient.Update(updateditem); //Save LeadCap LeadCapClient leadcapclient = new LeadCapClient(); LeadCap leadcap = leadcapclient.GetByRowKey(updateditem.RowKey); bool createnewcap = false; if (leadcap == null) { leadcap = new LeadCap(); leadcap.RowKey = updateditem.RowKey; createnewcap = true; } leadcap.Total = updateditem.TotalCap; leadcap.Annually = updateditem.AnnualCap; leadcap.Monthly = updateditem.MonthlyCap; leadcap.Weekly = updateditem.WeeklyCap; leadcap.Daily = updateditem.DailyCap; if (createnewcap) { leadcapclient.AddNewItem(leadcap); } else { leadcapclient.Update(leadcap); } //Create LeadCounter if doesn't exist LeadCounterClient leadcounterclient = new LeadCounterClient(); LeadCounter leadcounter = leadcounterclient.GetByRowKey(updateditem.RowKey); if (leadcounter == null) { leadcounter = new LeadCounter(); leadcounter.RowKey = updateditem.RowKey; leadcounter.Total = 0; leadcounter.Annually = 0; leadcounter.Monthly = 0; leadcounter.Weekly = 0; leadcounter.Daily = 0; leadcounterclient.AddNewItem(leadcounter); } } else { throw new Exception("Failed to publish GEO index"); } return(RedirectToAction("Edit", "DirectSchoolClientCampuses", new { id = updateditem.CampusRowKey })); } catch { DirectSchoolClientCampusClient campusclient = new DirectSchoolClientCampusClient(); DirectSchoolClientCampus campus = campusclient.GetByRowKey(updateditem.CampusRowKey); ViewBag.Campus = campus; DirectSchoolClientClient dscc = new DirectSchoolClientClient(); ViewBag.Client = dscc.GetByRowKey(updateditem.ClientRowKey); ViewBag.GeoAddStates = BlobStringManager.Instance.GetString("skillcowschoolprogramgeoindex", "AddStates", id); ViewBag.GeoAddZips = BlobStringManager.Instance.GetString("skillcowschoolprogramgeoindex", "AddZips", id); ViewBag.GeoSubtractStates = BlobStringManager.Instance.GetString("skillcowschoolprogramgeoindex", "SubtractStates", id); ViewBag.GeoSubtractZips = BlobStringManager.Instance.GetString("skillcowschoolprogramgeoindex", "SubtractZips", id); return(View(updateditem)); } }