public async Task <IActionResult> Create() { if (ModelState.IsValid) { if (false) { StatusMessage = "Error : Test"; } else { _context.Add(ClientRequestDataVM.ClientRequest); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index), new { clientID = ClientRequestDataVM.ClientRequest.ClientID })); } } ClientRequestDataViewModel modelVM = new ClientRequestDataViewModel() { ClientRequest = ClientRequestDataVM.ClientRequest, ClientRequestStatuses = await _context.ClientRequestStatus.ToListAsync(), MainDirections = await _context.MainDirection.ToListAsync(), MasterBedrooms = await _context.MasterBedroom.ToListAsync(), Neighborhoods = await _context.Neighborhood.ToListAsync(), PropertyTypes = await _context.PropertyType.ToListAsync(), StatusMessage = StatusMessage }; return(View(modelVM)); }
public ClientRequestsController(ApplicationDbContext context, IHostingEnvironment hostingEnvironment) { _context = context; _hostingEnvironment = hostingEnvironment; ClientRequestDataVM = new ClientRequestDataViewModel() { ClientRequest = new ClientRequest(), ClientRequestStatuses = _context.ClientRequestStatus.ToList(), MainDirections = _context.MainDirection.ToList(), MasterBedrooms = _context.MasterBedroom.ToList(), Neighborhoods = _context.Neighborhood.ToList(), PropertyTypes = _context.PropertyType.ToList() }; }