コード例 #1
0
 public ActionResult TenantRequest(Requests model, int BuildingID, string TenantID)
 {
     var tenantApt = db.Tenant.FirstOrDefault(c=>c.ID == TenantID);
                
     if (ModelState.IsValid)
     {
         db.Requests.Add(model);
         db.SaveChanges();
         return RedirectToAction("ApartmentProfile", new { ApartmentID = tenantApt.aptID, BuildingID = BuildingID });
     }
     return View();
 }
コード例 #2
0
        public ActionResult TenantRequest(string tenantID, int BuildingID ) 
        {

            if (tenantID != null)
            {
                var tenantRequest = new Requests();
                tenantRequest.TenantID = tenantID;
                List<SelectListItem> reqtype = new List<SelectListItem>();
                var myitems = db.ReqType.ToList();
                foreach (var item in myitems)
                {
                    reqtype.Add(new SelectListItem { Text = item.ReqType1, Value = item.ReqType1 });
                }
                //this is because buildingID is needed.
                ViewBag.RequestBuildingID = BuildingID;
                ViewBag.TenantID = tenantID;
                ViewBag.ReqType = reqtype;

                return View(tenantRequest);
            }

            return RedirectToAction("Index", "DashBoard");
        }