public ActionResult Create([Bind(Include = "Id,Name")] Department department) { if (ModelState.IsValid) { db.Departments.Add(department); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(department)); }
public ActionResult Create([Bind(Include = "Id,Name,TripID,Description,DayNumber")] Day day) { if (ModelState.IsValid) { db.Days.Add(day); db.SaveChanges(); return(RedirectToAction("Create", "Budgets", new { id = day.Id })); } day.Trip = db.Trips.Find(day.TripID); return(View(day)); }
public ActionResult Create([Bind(Include = "Id,Name,Description,BudgetId,Amount,DayId")] Transportation transportation) { if (ModelState.IsValid) { db.Transportations.Add(transportation); db.SaveChanges(); return(RedirectToAction("CreateExpenseVM", "Days", new { id = transportation.DayId })); // Edited by TRH changed params } ViewBag.BudgetId = new SelectList(db.Budgets, "Id", "Id", transportation.BudgetId); return(View(transportation)); }
public ActionResult Create([Bind(Include = "CustId,EmailAddress,First_Name,LastName,PhoneNumber,Gender,MiddleName,City,StreetAddress,State,Zipcode,UserName")] Customer customer) { if (ModelState.IsValid) { db.Customers.Add(customer); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CustId = new SelectList(db.AspNetUsers, "Id", "Email", customer.CustId); return(View(customer)); }
public ActionResult Create([Bind(Include = "Id,Name,Description,Amount,BudgetId,DayId")] Accommodation accommodation) // Edit by TRH added DayId { if (ModelState.IsValid) { db.Accommodations.Add(accommodation); db.SaveChanges(); return(RedirectToAction("CreateExpenseVM", "Days", new { id = accommodation.DayId })); // Edit by TRH added diff redirect with new params } ViewBag.BudgetId = new SelectList(db.Budgets, "Id", "Id", accommodation.BudgetId); return(View(accommodation)); }
public ActionResult Create([Bind(Include = "Id,Name,Description,FoodOrder,Ammount")] FoodOrderLineItem foodOrderLineItem) { if (ModelState.IsValid) { db.FoodOrderLineItems.Add(foodOrderLineItem); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FoodOrder = new SelectList(db.FoodOrders, "Id", "Name", foodOrderLineItem.FoodOrder); return(View(foodOrderLineItem)); }
public ActionResult Create(Other other) { if (ModelState.IsValid) { db.Other.Add(other); db.SaveChanges(); return(RedirectToAction("CreateExpenseVM", "Days", new { id = other.DayId })); } ViewBag.BudgetId = new SelectList(db.Budgets, "Id", "Id", other.BudgetId); return(View(other)); }
public ActionResult Create([Bind(Include = "Id,Name,Description,CompletedDateTime,Total,BudgetId,NumberAdults,NumberChildren,TripId,DayId")] FoodOrder foodOrder) { if (ModelState.IsValid) { db.FoodOrders.Add(foodOrder); db.SaveChanges(); return(RedirectToAction("CreateExpenseVM", "Days", new { id = foodOrder.DayId })); // Edited by TRH changed params } ViewBag.BudgetId = new SelectList(db.Budgets, "Id", "Id", foodOrder.BudgetId); return(View(foodOrder)); }
public ActionResult Create(TripCreateVM tripVm) { if (ModelState.IsValid) { var trip = tripVm.convertToTrip(); db.Trips.Add(trip); db.SaveChanges(); return(RedirectToAction("Create", "Budgets", new { id = trip.Id })); } ViewBag.CustId = new SelectList(db.Customers, "CustId", "First_Name", tripVm.CustId); return(View(tripVm)); }
public ActionResult Create(Budget budget) { if (ModelState.IsValid) { db.Budgets.Add(budget); db.SaveChanges(); return(RedirectToAction("Create", new { id = budget.TripId })); } budget.Trip = db.Trips.Find(budget.TripId); var allDepartmentIds = db.Departments.Select(d => d.Id); var usedDepartmentIds = budget.Trip.Budgets.Select(b => b.DeparmentID); var remainIds = allDepartmentIds.Except(usedDepartmentIds).ToList(); var departments = db.Departments.Join(remainIds, d => d.Id, r => r, (d, r) => d).ToList(); ViewBag.DeparmentID = new SelectList(departments, "Id", "Name"); return(View(budget)); }
public async Task <ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { bool?gender = null; if (model.Gender.HasValue) { if (model.Gender.Value == Models.Enums.Gender.Female) { gender = true; } else { gender = false; } } var customer = new Customer { City = model.City, EmailAddress = model.Email, First_Name = model.FName, LastName = model.LName, MiddleName = model.MName, Gender = gender, PhoneNumber = model.PNumber, State = model.State, StreetAddress = model.SAddress, Zipcode = model.ZCode, UserName = model.UserName, CustId = user.Id }; using (var db = new TravelAdvisorEntities1()) { db.Customers.Add(customer); db.SaveChanges(); } var subject = "Demo Registration"; var body = $@"Thank you for registering to the demo! here at {model.Email}! Can add more here from profile"; MessageSender.SendEmail(subject, body, model.Email); await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); // For more information on how to enable account confirmation and password reset please visit https://go.microsoft.com/fwlink/?LinkID=320771 // Send an email with this link // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); // await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>"); return(RedirectToAction("Index", "Home")); } AddErrors(result); } // If we got this far, something failed, redisplay form return(View(model)); }