public ActionResult Create([Bind(Include = "Id,SalesManId,Area,Comment,CreatedBy,EditedBy,ModifiedBy")] AreaRegister arearegister) { if (ModelState.IsValid) { arearegister.CreatedBy = Session["userEmail"].ToString(); arearegister.EditedBy = Session["userEmail"].ToString(); arearegister.ModifiedBy = Session["userEmail"].ToString(); try { db.AreaRegister.Add(arearegister); db.SaveChanges(); String Operation = "Area Registered Sucessfully"; db.ActivityLog.Add(new ActivityLog { Operation = Operation, CreatedBy = Session["userEmail"].ToString(), CreatedDate = DateTime.Now }); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } } ViewBag.SalesManId = new SelectList(db.SalesMan, "Id", "FullName", arearegister.SalesManId); return(View(arearegister)); }
// GET: /AreaRegister/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AreaRegister arearegister = db.AreaRegister.Find(id); try { db.AreaRegister.Remove(arearegister); db.SaveChanges(); String Operation = "Area Deleted Sucessfully"; db.ActivityLog.Add(new ActivityLog { Operation = Operation, CreatedBy = Session["userEmail"].ToString(), CreatedDate = DateTime.Now }); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
/// <summary> /// 自动注册所有 Area /// </summary> /// <param name="builder"></param> /// <param name="env"></param> /// <returns></returns> public static IMvcBuilder AddNcfAreasWithHost(this IMvcBuilder builder, IWebHostEnvironment env) { AreaRegister.AddNcfAreas(builder, register => { if (register is IAreaHostRegister) { (register as IAreaHostRegister).AuthorizeConfig(builder, env);//进行包含 Host 的注册过程 } }); return(builder); }
// GET: /AreaRegister/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AreaRegister arearegister = db.AreaRegister.Find(id); if (arearegister == null) { return(HttpNotFound()); } return(View(arearegister)); }
// GET: /AreaRegister/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AreaRegister arearegister = db.AreaRegister.Find(id); if (arearegister == null) { return(HttpNotFound()); } ViewBag.SalesManId = new SelectList(db.SalesMan, "Id", "FullName", arearegister.SalesManId); return(View(arearegister)); }
public ActionResult DeleteConfirmed(int id) { AreaRegister arearegister = db.AreaRegister.Find(id); try { db.SaveChanges(); String Operation = "Area Deleted Sucessfully"; db.ActivityLog.Add(new ActivityLog { Operation = Operation, CreatedBy = Session["userEmail"].ToString(), CreatedDate = DateTime.Now }); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }