public async Task<ActionResult> AddBuilding(BuildingInfoVM apartmentvm) {if (ModelState.IsValid) { //if (User.Identity.IsAuthenticated) //{ if(ModelState.IsValid) { var apartment = new Buildings { BuildingName = apartmentvm.BuildingName, Address = apartmentvm.Address, BuildingPhone = apartmentvm.BuildingPhone, NumberOfApartment = apartmentvm.NumberOfApart, City = apartmentvm.City, State = apartmentvm.States, Zipcode = apartmentvm.ZipCode, Manager = apartmentvm.Manager, ClientID = apartmentvm.ClientID }; db.Buildings.Add(apartment); await db.SaveChangesAsync(); } //} //TODO Exception } return RedirectToAction("BuildingIndex", new { ClientID = apartmentvm.ClientID }); }
public ActionResult AddBuilding(int? ClientID) { var building = new BuildingInfoVM(); building.StatesList =db.States.Select(c=> new State{myState =c.State, value=c.State }).ToList(); if (ClientID != null) { ViewBag.ClientID = ClientID; building.ClientID = (int)ClientID; } return View(building); }