public ActionResult Services() { var model = new ContentModel(); using (var db = new DataDBContext()) { var service = db.Items.Find(Guid.Parse("27F9C104-1AAD-49B2-86C7-592A360DB7E5")); model.Body = service.Content01; } return View(model); }
public ActionResult About() { var model = new ContentModel(); using (var db = new DataDBContext()) { var about = db.Items.Find(Guid.Parse("795D793B-2F0B-47C2-A22E-C9AC099DDDAF")); model.Body = about.Content01; } return View(model); }
public ActionResult Gallery() { var model = new GalleryViewModel(); var current_images = Directory.EnumerateFiles(Server.MapPath("~/Content/Gallery")); foreach (var image in current_images) { model.Images.Add(GetImageInfo(Path.Combine(HttpContext.Server.MapPath("~/Content/Gallery"), image))); } using (var db = new DataDBContext()) { var service = db.Items.Find(Guid.Parse("EA99341E-A878-4F22-9C1F-0BDAE31E7CA4")); model.Content.Body = service.Content01; } return View(model); }
public ActionResult EditReview(Guid id) { ViewBag.Title = "Edit Customer Review"; var model = new CustomerReview(); using (var db = new DataDBContext()) { var review = db.Items.Find(id); model.ReviewId = review.ItemId; model.Quote = review.Content01; model.Client = review.Content02; } return View(model); }
public ActionResult EditReview(CustomerReview model) { if (ModelState.IsValid) { using (var db = new DataDBContext()) { var target = db.Items.Find(model.ReviewId); target.Content01 = model.Quote; target.Content02 = model.Client; db.SaveChanges(); } return RedirectToAction("Home"); } return View(model); }
public HttpResponseMessage GetQuotes() { try { using (var db = new DataDBContext()) { var quotes = db.Items.Where(i => i.Category == "Review").ToList(); if (quotes != null) return Request.CreateResponse(HttpStatusCode.OK, quotes); return Request.CreateResponse(HttpStatusCode.ExpectationFailed, "Error retrieving quotes"); } } catch (Exception ex) { return Request.CreateResponse(HttpStatusCode.ExpectationFailed, "Error retrieving quotes: " + ex.Message); } }
public HttpResponseMessage GetBids() { try { using (var db = new DataDBContext()) { var bids = db.Bids.ToList(); if (bids != null) return Request.CreateResponse(HttpStatusCode.OK, bids); return Request.CreateResponse(HttpStatusCode.ExpectationFailed, "Error retrieving bids"); } } catch (Exception ex) { return Request.CreateResponse(HttpStatusCode.ExpectationFailed, "Error retrieving bids: " + ex.Message); } }
public ActionResult Index() { var model = new HomeViewModel(); using (var db = new DataDBContext()) { var quotes = db.Items.Where(i => i.Category == "Review").ToList(); if (quotes.Count > 0) { var first = quotes[rnd.Next(quotes.Count)]; quotes.Remove(first); var second = quotes[rnd.Next(quotes.Count)]; model.Reviews.Add(new CustomerReview() { Quote = first.Content01, Client = first.Content02 }); model.Reviews.Add(new CustomerReview() { Quote = second.Content01, Client = second.Content02 }); } } return View(model); }
public ActionResult CreateReview(CustomerReview model) { if (ModelState.IsValid) { using (var db = new DataDBContext()) { var newItem = new Item(); newItem.ItemId = Guid.NewGuid(); newItem.Content01 = model.Quote; newItem.Content02 = model.Client; newItem.Category = "Review"; db.Items.Add(newItem); db.SaveChanges(); } return RedirectToAction("Home"); } return View(model); }
public ActionResult Home() { var model = new HomeAdminViewModel(); using (var db = new DataDBContext()) { foreach (var review in db.Items.Where(i => i.Category == "Review").ToList()) { model.Reviews.Add(new CustomerReview() { ReviewId = review.ItemId, Quote = review.Content01.Length > 60 ? review.Content01.Substring(0, 57) + "..." : review.Content01, Client = review.Content02.Length > 30 ? review.Content02.Substring(0, 27) + "..." : review.Content02 }); } } return View(model); }
public ActionResult Contact() { var model = new ContactModel(); using (var db = new DataDBContext()) { var contact = db.Items.Find(Guid.Parse("BCF6AB53-452B-4933-B29E-E1DF9E040D84")); model.Body = contact.Content01; } return View(model); }
public ActionResult Content(ContentAdminModel model) { if (ModelState.IsValid) { using (var db = new DataDBContext()) { var target = db.Items.Find(model.ContentId); target.Content01 = model.Body; db.SaveChanges(); } } return View(model); }
public ActionResult DeleteReviewConfirm(Guid id) { if (ModelState.IsValid) { using (var db = new DataDBContext()) { var target = db.Items.Find(id); db.Items.Remove(target); db.SaveChanges(); } } return RedirectToAction("Home"); }