public ActionResult LoadEditItem(int id) { List <FarmInfoItem> model = new List <FarmInfoItem>(); FarmInfoItem item = InfoItemOps.FindInfoItem(id); model.Add(item); return(PartialView("EditItemPartial", model)); }
public static bool DeleteInfoItem(FarmInfoItem input) { using (AuerfarmDataContext db = new AuerfarmDataContext()) { FarmInfoItem item = db.InfoItems.Where(i => i.Id == input.Id).FirstOrDefault(); db.InfoItems.Remove(item); db.SaveChanges(); return(true); } }
public ActionResult UpdateInfoItem(FarmInfoItem item) { try { InfoItemOps.UpdateInfoItem(item); return(Json(item.Id.ToString())); } catch (Exception e) { return(new HttpStatusCodeResult(500, e.ToString())); } }
public ActionResult AddInfoItem(FarmInfoItem item) { try { InfoItemOps.AddInfoItem(item); return(new HttpStatusCodeResult(200)); } catch (Exception e) { return(new HttpStatusCodeResult(500, e.ToString())); } }
public ActionResult DeleteInfoItem(int id) { try { FarmInfoItem item = InfoItemOps.FindInfoItem(id); InfoItemOps.DeleteInfoItem(item); return(new HttpStatusCodeResult(200)); } catch (Exception e) { return(new HttpStatusCodeResult(500, e.ToString())); } }
public static void AddInfoItem(FarmInfoItem input) { using (AuerfarmDataContext db = new AuerfarmDataContext()) { input.Date = input.Date ?? DateTime.Now; input.StartDate = input.StartDate ?? DateTime.Now; input.EndDate = input.EndDate ?? DateTime.MaxValue; input.Image = input.Image ?? "rafi-filler-pic.jpg"; db.InfoItems.Add(input); db.SaveChanges(); } }
public static void UpdateInfoItem(FarmInfoItem input) { using (AuerfarmDataContext db = new AuerfarmDataContext()) { FarmInfoItem itemToChange = db.InfoItems.Where(i => i.Id == input.Id).FirstOrDefault(); itemToChange.Title = input.Title; itemToChange.Date = input.Date ?? DateTime.Now; itemToChange.Description = input.Description; itemToChange.StartDate = input.StartDate ?? DateTime.Now; itemToChange.EndDate = input.EndDate ?? DateTime.MaxValue; itemToChange.Image = input.Image ?? "rafi-filler-pic.jpg"; db.SaveChanges(); } }