// GET: /SalesMan/Create public ActionResult Create() { using (FFSecurityDBEntities db2 = new FFSecurityDBEntities()) { ViewBag.UserName = new SelectList(db2.AspNetUsers, "UserName", "UserName").ToList(); } return(View()); }
// GET: /SalesMan/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SalesMan salesman = await db.SalesMan.FindAsync(id); ViewBag.salesManName = salesman.UserName; using (FFSecurityDBEntities db2 = new FFSecurityDBEntities()) { ViewBag.UserName = new SelectList(db2.AspNetUsers, "UserName", "UserName").ToList(); } if (salesman == null) { return(HttpNotFound()); } return(View(salesman)); }
public ActionResult GetUserCredintionals() { using (FFSecurityDBEntities ff = new FFSecurityDBEntities()) { var user = ff.AspNetUsers.FirstOrDefault(s => s.UserName == HttpContext.User.Identity.Name); if (user != null) { var uJson = new { UserName = user.UserName, IsAdministrator = user.IsAdministrator, IsCustomerService = user.IsCustomerService, IsOperation = user.IsOperation, IsSales = user.IsSales, IsAccounting = user.IsAccounting, IsCustomerClearance = user.IsCustomClearance, }; return(Json(uJson, JsonRequestBehavior.AllowGet)); } return(Json("0", JsonRequestBehavior.AllowGet)); } }
public async Task <ActionResult> Edit([Bind(Include = "SalesManID,Updated,Updator,SalesManName,SalesManPhone,UserName")] SalesMan salesman) { //if (HttpContext.User.IsInRole("sales")) // { // salesman.UserName = HttpContext.User.Identity.Name; // } using (FFSecurityDBEntities db2 = new FFSecurityDBEntities()) { ViewBag.UserName = new SelectList(db2.AspNetUsers, "UserName", "UserName", salesman.UserName).ToList(); } if (ModelState.IsValid) { db.Entry(salesman).State = EntityState.Modified; await db.SaveChangesAsync(); if (HttpContext.User.IsInRole("sales")) { return(RedirectToAction("Details", "SalesMan")); } return(RedirectToAction("Index")); } return(View(salesman)); }