public ActionResult Create(MechanicalCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateMechanicalService(); if (service.CreateMechanical(model)) { TempData["SaveResult"] = "Our Property has been created."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Property could not be created."); return(View(model)); }
public bool CreateMechanical(MechanicalCreate model) { var entity = new Mechanical() { Address = (string)model.Address, ElecService = model.ElecService, ElecServiceCondition = model.ElecServiceCondition, ServicePanel = model.ServicePanel, PanelCondition = model.PanelCondition, Wiring = model.Wiring, WiringCondition = model.WiringCondition, SwitchPlug = model.SwitchPlug, GFCPlug = model.GFCPlug, SmokeDetectors = model.SmokeDetectors }; using (var ctx = new ApplicationDbContext()) { ctx.Mechanicals.Add(entity); return(ctx.SaveChanges() == 1); } }