public bool UpdateOutlet(OutletModel model) { try { tblOutlet tb = entities.tblOutlets.Where(a => a.OutletId == model.OutletId).SingleOrDefault(); tb.Active = model.Active; tb.Address = model.Address; tb.City = model.City; tb.ContactA = model.ContactA; tb.ContactB = model.ContactB; tb.Email = model.Email; tb.Name = model.Name; tb.OutletId = model.OutletId; tb.OutletType = model.OutletType; tb.ServiceTaxNo = model.ServiceTaxNo; //tb.RegistrationDate = model.RegistrationDate; tb.TinNo = model.TinNo; tb.UserName = model.UserName; entities.SaveChanges(); return(true); } catch { return(false); } }
public ActionResult Register(AdminRegister model) { try { WebSecurity.CreateUserAndAccount(model.UserName, model.Password, new { Email = model.Email }); Roles.AddUserToRole(model.UserName, "admin"); int Id = WebSecurity.GetUserId(model.UserName); tblOutlet tb = new tblOutlet(); tb.Active = true; tb.Address = model.Address; tb.City = model.City; tb.ContactA = model.ContactA; tb.ContactB = model.ContactB; tb.Email = model.Email; tb.Name = model.Name; tb.OutletType = "A"; //tb.Password = model.Password; tb.RegistrationDate = DateTime.Now; tb.TinNo = model.TinNo; tb.UserName = model.UserName; tb.OutletId = Id; db.tblOutlets.Add(tb); db.SaveChanges(); return(RedirectToAction("Login", "Account")); } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } return(View(model)); }
public ActionResult ChangeProfile(ProfileModel model) { if (model.ProfileImage != null) { int id = WebSecurity.GetUserId(WebSecurity.CurrentUserName); tblOutlet tb = db.tblOutlets.Where(x => x.OutletId == id).SingleOrDefault(); if (System.IO.File.Exists(tb.ProfileImage)) { System.IO.File.Delete(tb.ProfileImage); } tb.ProfileImage = Image(); db.SaveChanges(); } return(RedirectToAction("Profile")); }
public ActionResult Unblock(int id = 0) { try { tblOutlet tb = db.tblOutlets.Where(a => a.OutletId == id).SingleOrDefault(); tb.Active = true; db.SaveChanges(); TempData["Outlet"] = "UnBlocked Successfully..!"; return(RedirectToAction("Index")); } catch { TempData["Outlet"] = "something wrong Try Again !"; return(RedirectToAction("Index")); } }
//for Outlet Details #region public bool CreateOutlet(OutletModel model) { try { tblOutlet tb = new tblOutlet(); WebSecurity.CreateUserAndAccount(model.UserName, model.Password, new { Email = model.Email }); Roles.AddUserToRole(model.UserName, "Outlet"); int Id = WebSecurity.GetUserId(model.UserName); tb.Name = model.Name; tb.Active = model.Active; tb.Address = model.Address; tb.City = model.City; tb.ContactA = model.ContactA; tb.ContactB = model.ContactB; tb.Email = model.Email; tb.OutletType = "O"; //tb.Password = model.Password; tb.RegistrationDate = DateTime.Now; tb.TinNo = model.TinNo; tb.UserName = model.UserName; tb.ServiceTaxNo = model.ServiceTaxNo; tb.OutletId = Id; entities.tblOutlets.Add(tb); entities.SaveChanges(); AutoInventory auto = new AutoInventory(); auto.IsInventory = false; auto.OutletId = tb.OutletId; entities.AutoInventories.Add(auto); entities.SaveChanges(); return(true); } catch { return(false); } }
public ActionResult AddOutlet(string OutletName, string Phone, string Moblie, string NTN, string Location, string OwnerName, string NIC, string OwnerAddress, string ContactNo, string UserName, string UserMoblieNo) { try { int assignedID = 0; string mob = UserMoblieNo.Replace("-", ""); mob = mob.Replace(" ", String.Empty); using (linqDBContext db = new linqDBContext()) { var q = (from us in db.tblRetails where us.name == "Outlets" select us.id).FirstOrDefault(); if (q > 0) { retailType = q; } var chk = (from us in db.tblUsers where us.userName == mob select us).FirstOrDefault(); if (chk != null) { return(Json(new JsonResult() { Data = 0 }, JsonRequestBehavior.AllowGet)); } else { Random rn = new Random(); string pwd = rn.Next(1000, 9999).ToString(); tblOutlet it = new tblOutlet(); it.OutletName = OutletName; it.Phone = Phone; it.Moblie = Moblie; it.NTN = NTN; it.Location = Location; it.OwnerName = OwnerName; it.NIC = NIC; it.OwnerAddress = OwnerAddress; it.ContactNo = ContactNo; it.UserName = UserName; it.UserMoblieNo = UserMoblieNo; db.tblOutlets.Add(it); db.SaveChanges(); assignedID = it.id; tblUser u = new tblUser(); u.userName = mob; u.password = pwd; u.status = "Pending"; u.localID = assignedID; u.type = retailType; tblMessage tm = new tblMessage(); tm.message = "New User Created with User Name " + mob + " And Password +" + pwd + " "; tm.sent_time = DateTime.Now; tm.isSent = false; //new user and message will be saved db.tblUsers.Add(u); db.tblMessages.Add(tm); db.SaveChanges(); return(Json(new JsonResult() { Data = assignedID }, JsonRequestBehavior.AllowGet)); } } } catch (Exception x) { return(Json(new { status = "error", Data = x.Message }, JsonRequestBehavior.AllowGet)); } }