コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: OpenHouse.cs プロジェクト: jkketts/AllianceIntranet
 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;
 }
コード例 #3
0
 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}");
 }
コード例 #4
0
        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());
        }
コード例 #5
0
 public void ListsForCaseAssign(OpenHouseViewModel openHouseViewModel)
 {
     listBox_casesId1.DataSource = openHouseViewModel.Realtor1Cases;
     listbox_CasesId2.DataSource = openHouseViewModel.Realtor2Cases;
     listbox_CasesId3.DataSource = openHouseViewModel.Realtor3Cases;
 }