public void ReturnSuccessStateAndAsssignedPropertyIDs(OpenHouseResponseModel response) { OpenHouseViewModel openHouseViewModel = new OpenHouseViewModel(); openHouseViewModel.HousesAssignedSuccessfully = response.HousesAssignedSuccessfully; openHouseViewModel.Realtor1Cases = response.Realtor1Cases.Select(c => c.ToString()).ToList(); openHouseViewModel.Realtor2Cases = response.Realtor2Cases.Select(c => c.ToString()).ToList(); openHouseViewModel.Realtor3Cases = response.Realtor3Cases.Select(c => c.ToString()).ToList(); FrontEnd.ListsForCaseAssign(openHouseViewModel); }
public OpenHouse(OpenHouseViewModel model, AppUser appUser) { DateSubmitted = DateTime.Now; MLSNumber = model.MLSNumber; Street = model.Street; City = model.City; Day = model.Day; TimeOpen = model.TimeOpen; Price = model.Price; AppUser = appUser; }
public EmailOpenHouseViewModel(OpenHouseViewModel model, AppUser appUser) { DateSubmitted = DateTime.Now; MLSNumber = model.MLSNumber; Street = model.Street; City = model.City; Day = model.Day; TimeOpen = model.TimeOpen; Price = model.Price; AgentSubmitted = String.Format($"{appUser.FirstName} {appUser.LastName}"); }
public async Task <IActionResult> OpenHouseSubmission(OpenHouseViewModel model) { if (ModelState.IsValid) { AppUser AppUser = await _userManager.FindByIdAsync(model.AppUserId); var openHouse = new OpenHouse(model, AppUser); _repo.AddEntity(openHouse); _repo.SaveChanges(); var emailOpenHouseViewModel = new EmailOpenHouseViewModel(model, AppUser); _emailSender.SendEmailAsync("*****@*****.**", $"{AppUser.FirstName} {AppUser.LastName} has submitted an Open House", "OpenHouseSubmission", emailOpenHouseViewModel); ModelState.Clear(); return(Redirect("/OpenHouseSubmission/OpenHouseSuccess")); } /* Read http://blog.staticvoid.co.nz/2012/entity_framework-navigation_property_basics_with_code_first/ */ return(View()); }
public void ListsForCaseAssign(OpenHouseViewModel openHouseViewModel) { listBox_casesId1.DataSource = openHouseViewModel.Realtor1Cases; listbox_CasesId2.DataSource = openHouseViewModel.Realtor2Cases; listbox_CasesId3.DataSource = openHouseViewModel.Realtor3Cases; }