public ActionResult DeleteConfirmed(int id) { FranchiseViewModel franchiseViewModel = db.FranchiseViewModels.Find(id); db.FranchiseViewModels.Remove(franchiseViewModel); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Name,Industry,Address,City,State,Zipcode")] FranchiseViewModel franchiseViewModel) { if (ModelState.IsValid) { db.Entry(franchiseViewModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(franchiseViewModel)); }
// GET: Franchise/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FranchiseViewModel franchiseViewModel = db.FranchiseViewModels.Find(id); if (franchiseViewModel == null) { return(HttpNotFound()); } return(View(franchiseViewModel)); }
public ActionResult Create([Bind(Include = "Id,Name,Industry,Address,City,State,Zipcode")] FranchiseViewModel franchiseViewModel) { // Create dummy data for Industry List <SelectListItem> industryList = new List <SelectListItem>(); industryList.Add(new SelectListItem { Value = "1", Text = "Food" }); industryList.Add(new SelectListItem { Value = "2", Text = "Electronic" }); industryList.Add(new SelectListItem { Value = "3", Text = "IT" }); ViewBag.industryList = new SelectList(industryList, "Value", "Text"); // Create dummy data for State List <SelectListItem> stateList = new List <SelectListItem>(); stateList.Add(new SelectListItem { Value = "1", Text = "Washington" }); stateList.Add(new SelectListItem { Value = "2", Text = "Los Angeles" }); stateList.Add(new SelectListItem { Value = "3", Text = "Texas" }); ViewBag.stateList = new SelectList(stateList, "Value", "Text"); if (ModelState.IsValid) { //db.FranchiseViewModels.Add(franchiseViewModel); //db.SaveChanges(); ViewBag.Message = "Success !"; return(View()); } return(View()); }
public async Task <IActionResult> Register(FranchiseViewModel model) { if (ModelState.IsValid) { var signUp = new Userlogin() { Name = model.Name, Username = model.Username, Password = model.Password, IsUserClient = true, IsUserAdmin = false, IsUserVisitor = false }; await _repository.Add(signUp); await _repository.Save(); var user = _repository.ClientSignIn(signUp.Username, signUp.Password); if (user != null) { var franchise = new Franchise() { Address = model.Address, Date = DateTime.Now, Fax = model.Fax, IsApproved = model.IsApproved, IsRestrict = model.IsRestrict, Landline = model.Landline, Name = model.FranchiseName, Phone = model.Phone, Phone2 = model.Phone2, UserloginId = user.UserloginId, }; var stream = new MemoryStream(); using (stream) { await model.Agreement.CopyToAsync(stream); franchise.Agreement = stream.ToArray(); stream.Flush(); await model.CNICPassport.CopyToAsync(stream); franchise.CNICPassport = stream.ToArray(); stream.Flush(); await model.DTSLicense.CopyToAsync(stream); franchise.DTSLicense = stream.ToArray(); stream.Flush(); await model.IATALicense.CopyToAsync(stream); franchise.IATALicense = stream.ToArray(); stream.Flush(); await model.Logo.CopyToAsync(stream); franchise.Logo = stream.ToArray(); stream.Flush(); await model.NTNCertificate.CopyToAsync(stream); franchise.NTNCertificate = stream.ToArray(); } await _repository.Add(franchise); } await _repository.Save(); } return(View()); }