public SubCommunitySelectedStreetFloor GetSubCommunitySelectedStreetFloorsIDbyCommunityStreetFloorID(int communityStreetFloorId) { SubCommunitySelectedStreetFloor SubCommunitySelectedStreetFloor = new SubCommunitySelectedStreetFloor(); SubCommunitySelectedStreetFloor = db.SubCommunitySelectedStreetFloors.Where(x => x.communityStreetFloorId == communityStreetFloorId).FirstOrDefault(); return(SubCommunitySelectedStreetFloor); }
public async Task <ActionResult> CreateSubCommunity(string subCommunityName, List <String> selectedStreetFloorIDArray, int CommunityId) { SubCommunitiesController subCommunitiesController = new SubCommunitiesController(); Response <SubCommunity> responseSubCommunity = new Response <SubCommunity>(); SubCommunity subCommunity = new SubCommunity(); subCommunity.communityID = CommunityId; subCommunity.name = subCommunityName; responseSubCommunity = await subCommunitiesController.PostSubCommunity(subCommunity); SubCommunitySelectedStreetFloorsController subCommunitySelectedStreetFloorsController = new SubCommunitySelectedStreetFloorsController(); if (responseSubCommunity.model != null) { foreach (var item in selectedStreetFloorIDArray) { SubCommunitySelectedStreetFloor subCommunitySelectedStreetFloor = new SubCommunitySelectedStreetFloor(); subCommunitySelectedStreetFloor.communityStreetFloorId = Convert.ToInt32(item); subCommunitySelectedStreetFloor.subCommunityId = responseSubCommunity.model.id; await subCommunitySelectedStreetFloorsController.PostSubCommunitySelectedStreetFloor(subCommunitySelectedStreetFloor); } } return(Json(new{ Status = "Success" })); }
public async Task <IHttpActionResult> GetSubCommunitySelectedStreetFloor(int id) { SubCommunitySelectedStreetFloor subCommunitySelectedStreetFloor = await db.SubCommunitySelectedStreetFloors.FindAsync(id); if (subCommunitySelectedStreetFloor == null) { return(NotFound()); } return(Ok(subCommunitySelectedStreetFloor)); }
public async Task <ActionResult> AddStreetFloor(int subCommunityId, int streetFloorId) { SubCommunitySelectedStreetFloorsController subCommunitySelectedStreetFloorsController = new SubCommunitySelectedStreetFloorsController(); SubCommunitySelectedStreetFloor subCommunitySelectedStreetFloor = new SubCommunitySelectedStreetFloor(); subCommunitySelectedStreetFloor.communityStreetFloorId = Convert.ToInt32(streetFloorId); subCommunitySelectedStreetFloor.subCommunityId = subCommunityId; await subCommunitySelectedStreetFloorsController.PostSubCommunitySelectedStreetFloor(subCommunitySelectedStreetFloor); return(Json(new { Status = "Success" })); }
public async Task <IHttpActionResult> DeleteSubCommunitySelectedStreetFloor(int id) { SubCommunitySelectedStreetFloor subCommunitySelectedStreetFloor = await db.SubCommunitySelectedStreetFloors.FindAsync(id); if (subCommunitySelectedStreetFloor == null) { return(NotFound()); } db.SubCommunitySelectedStreetFloors.Remove(subCommunitySelectedStreetFloor); await db.SaveChangesAsync(); return(Ok(subCommunitySelectedStreetFloor)); }
public async Task <ActionResult> RemoveStreetFloor(int streetFloorId) { SubCommunitySelectedStreetFloorsController subCommunitySelectedStreetFloorsController = new SubCommunitySelectedStreetFloorsController(); SubCommunitySelectedStreetFloor subCommunitySelectedStreetFloor = new SubCommunitySelectedStreetFloor(); subCommunitySelectedStreetFloor = subCommunitySelectedStreetFloorsController.GetSubCommunitySelectedStreetFloorsIDbyCommunityStreetFloorID(streetFloorId); if (subCommunitySelectedStreetFloor != null) { await subCommunitySelectedStreetFloorsController.DeleteSubCommunitySelectedStreetFloor(subCommunitySelectedStreetFloor.id); } return(Json(new { Status = "Success" })); }
public async Task <IHttpActionResult> PutSubCommunitySelectedStreetFloor(int id, SubCommunitySelectedStreetFloor subCommunitySelectedStreetFloor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != subCommunitySelectedStreetFloor.id) { return(BadRequest()); } db.Entry(subCommunitySelectedStreetFloor).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SubCommunitySelectedStreetFloorExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <Response <SubCommunitySelectedStreetFloor> > PostSubCommunitySelectedStreetFloor(SubCommunitySelectedStreetFloor subCommunitySelectedStreetFloor) { Response <SubCommunitySelectedStreetFloor> responseSubCommunitySelectedStreetFloor = new Response <SubCommunitySelectedStreetFloor>(); if (!ModelState.IsValid) { responseSubCommunitySelectedStreetFloor.status = "failuer"; responseSubCommunitySelectedStreetFloor.model = null; return(responseSubCommunitySelectedStreetFloor); } db.SubCommunitySelectedStreetFloors.Add(subCommunitySelectedStreetFloor); await db.SaveChangesAsync(); responseSubCommunitySelectedStreetFloor.status = "Success"; responseSubCommunitySelectedStreetFloor.model = subCommunitySelectedStreetFloor; return(responseSubCommunitySelectedStreetFloor); }