// GET: AddDonorOrg public ActionResult Index() { var db = new CodeFirst.CodeFirst(); var DonorOrg = new Models.Donor_Org(); return(View(DonorOrg)); }
public ActionResult Modify([Bind(Prefix = "")] Models.Donor_Org model) { var db = new CodeFirst.CodeFirst(); if (ModelState.IsValid) { var DonorOrg = db.Donor_Org.Where(v => v.DonorOrgID == model.DonorOrgID).SingleOrDefault(); if (DonorOrg != null) { DonorOrg.DonorOrgID = model.DonorOrgID; DonorOrg.OrgName = model.OrgName; DonorOrg.ContactNum = model.ContactNum; DonorOrg.ContactEmail = model.ContactEmail; DonorOrg.Thanked = model.Thanked; DonorOrg.StreetAddress = model.StreetAddress; DonorOrg.City = model.City; DonorOrg.AreaCode = model.AreaCode; db.SaveChanges(); } TempData["js"] = "myUpdateSuccess()"; return(RedirectToAction("Index", "DonorOrg")); } return(View("Index", model)); }
// GET: DonorOrgTYLetter public ActionResult Index() { var db = new CodeFirst.CodeFirst(); var DonorOrg = new Models.Donor_Org(); DonorOrg.DonorOrgs = db.Donor_Org.ToList(); return View(DonorOrg); }
// GET: DonorOrg public ActionResult Index() { Models.Donor_Org myModel = new Models.Donor_Org(); if (TempData["model"] != null) { myModel = (Models.Donor_Org)TempData["model"]; TempData.Remove("model"); } return(View(myModel)); }
public ActionResult Create([Bind(Prefix = "")] Models.Donor_Org model) { var db = new CodeFirst.CodeFirst(); if (ModelState.IsValid) { if (db.Donor_Org.Count() > 0) { var item = db.Donor_Org.OrderByDescending(a => a.DonorOrgID).FirstOrDefault(); db.Donor_Org.Add(new CodeFirst.Donor_Org { DonorOrgID = item.DonorOrgID + 1, OrgName = model.OrgName, ContactNum = model.ContactNum, ContactEmail = model.ContactEmail, Thanked = false, StreetAddress = model.StreetAddress, City = model.City, AreaCode = model.AreaCode, }); } else { db.Donor_Org.Add(new CodeFirst.Donor_Org { DonorOrgID = 1, OrgName = model.OrgName, ContactNum = model.ContactNum, ContactEmail = model.ContactEmail, Thanked = false, StreetAddress = model.StreetAddress, City = model.City, AreaCode = model.AreaCode, }); } db.SaveChanges(); model.JavaScriptToRun = "mySuccess()"; TempData["model"] = model; return(RedirectToAction("Index", "DonorOrg")); } return(View("Index", model)); }
public ActionResult DonorOrgTYLetter([Bind(Prefix = "")]Models.Donor_Org model) { ReportDocument rd = new ReportDocument(); rd.Load(Path.Combine(Server.MapPath("~/Report/DonorOrgThankYouLetter.rpt"))); rd.SetParameterValue("@OrgID", model.DonorOrgID); Response.Buffer = false; Response.ClearContent(); Response.ClearHeaders(); try { Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.WordForWindows); stream.Seek(0, SeekOrigin.Begin); return File(stream, "application/doc", "DonorThankYouLetterTemplate.doc"); } catch { throw; } }
// GET: DonorOrgDetails public ActionResult Index(string donorOrgID) { Models.Donor_Org myModel = new Models.Donor_Org(); CodeFirst.CodeFirst db = new CodeFirst.CodeFirst(); if (donorOrgID != null) { var intDonoOrgID = Int32.Parse(donorOrgID); var myDonorOrg = db.Donor_Org.Where(i => i.DonorOrgID == intDonoOrgID).FirstOrDefault(); myModel.DonorOrgID = myDonorOrg.DonorOrgID; myModel.OrgName = myDonorOrg.OrgName; myModel.ContactEmail = myDonorOrg.ContactEmail; myModel.ContactNum = myDonorOrg.ContactNum; myModel.Thanked = myDonorOrg.Thanked; myModel.StreetAddress = myDonorOrg.StreetAddress; myModel.City = myDonorOrg.City; myModel.AreaCode = myDonorOrg.AreaCode; } return(View(myModel)); }