public ActionResult DeleteConfirmed(int id) { HousingUnit housingUnit = db.HousingUnits.Find(id); db.HousingUnits.Remove(housingUnit); db.SaveChanges(); return(RedirectToAction("WorkerPortal")); }
public ActionResult Edit([Bind(Include = "UnitId,MonthlyRent,Bedrooms,SquareFootage,OutdoorAccess")] HousingUnit housingUnit) { if (ModelState.IsValid) { db.Entry(housingUnit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("WorkerPortal")); } return(View(housingUnit)); }
public ActionResult EditTenant([Bind(Include = "TenantId,FirstName,LastName,UnitId,PhoneNumber,Email,BalanceDue,ApplicationUserId")] HousingUnit tenant) { if (ModelState.IsValid) { db.Entry(tenant).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tenant)); }
public ActionResult Create([Bind(Include = "UnitId,MonthlyRent,Bedrooms,SquareFootage,OutdoorAccess")] HousingUnit housingUnit) { if (ModelState.IsValid) { db.HousingUnits.Add(housingUnit); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(housingUnit)); }
public IHttpActionResult DeleteHousingUnit(int id) { HousingUnit housingUnit = db.HousingUnits.Find(id); if (housingUnit == null) { return(NotFound()); } db.HousingUnits.Remove(housingUnit); db.SaveChanges(); return(Ok(housingUnit)); }
// GET: HousingUnits/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HousingUnit housingUnit = db.HousingUnits.Find(id); if (housingUnit == null) { return(HttpNotFound()); } return(View(housingUnit)); }
public IHttpActionResult PutHousingUnit(int id, [FromBody] HousingUnitJsonPUT housingUnitJson) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != housingUnitJson.HousingUnitId) { return(BadRequest()); } HousingUnit housingUnit = new HousingUnit { housingUnitId = housingUnitJson.HousingUnitId, providerId = housingUnitJson.ProviderId, addressId = housingUnitJson.AddressId, housingSignature = housingUnitJson.HousingSignature, capacity = housingUnitJson.Capacity }; db.Entry(housingUnit).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!HousingUnitExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostHousingUnit([FromBody] HousingUnitJsonPOST housingUnitJson) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } HousingUnit housingUnit = new HousingUnit { providerId = housingUnitJson.ProviderId, addressId = housingUnitJson.AddressId, housingSignature = housingUnitJson.HousingSignature, capacity = housingUnitJson.Capacity }; db.HousingUnits.Add(housingUnit); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = housingUnit.housingUnitId }, housingUnit)); }
public ActionResult VisitorsToTenants([Bind(Include = "TenantId,ApplicationUserId,FirstName,LastName,PhoneNumber,Email")] Visitor model, HousingUnit housingUnit) { //var user = (from v in db.Visitors where v.VisitorId == model.VisitorId select v).SingleOrDefault(); Tenant newTenant = new Tenant(); newTenant.ApplicationUserId = model.ApplicationUserId; newTenant.FirstName = model.FirstName; newTenant.LastName = model.LastName; newTenant.PhoneNumber = model.PhoneNumber; newTenant.Email = model.Email; db.Tenants.Add(newTenant); //db.Visitors.Remove(user); db.SaveChanges(); return(RedirectToAction("Visitors", "Manager")); }