public async Task <IHttpActionResult> DeleteCommunityStreetFloor(int id) { CommunityStreetFloor communityStreetFloor = await db.CommunityStreetFloors.FindAsync(id); if (communityStreetFloor == null) { return(NotFound()); } db.CommunityStreetFloors.Remove(communityStreetFloor); await db.SaveChangesAsync(); return(Ok(communityStreetFloor)); }
public async Task <Response <CommunityStreetFloor> > GetCommunityStreetFloor(int id) { Response <CommunityStreetFloor> responceCommunityStreetFloor = new Response <CommunityStreetFloor>(); CommunityStreetFloor communityStreetFloor = await db.CommunityStreetFloors.FindAsync(id); if (communityStreetFloor == null) { responceCommunityStreetFloor.status = "Failed: Street/Floor did not found"; responceCommunityStreetFloor.model = null; return(responceCommunityStreetFloor); } responceCommunityStreetFloor.status = "Success"; responceCommunityStreetFloor.model = communityStreetFloor; return(responceCommunityStreetFloor); }
public async Task <Response <CommunityStreetFloor> > PutCommunityStreetFloor(int id, CommunityStreetFloor communityStreetFloor) { Response <CommunityStreetFloor> responceCommunityStreetFloor = new Response <CommunityStreetFloor>(); if (!ModelState.IsValid) { responceCommunityStreetFloor.status = "Failure"; responceCommunityStreetFloor.model = null; return(responceCommunityStreetFloor); } if (id != communityStreetFloor.id) { responceCommunityStreetFloor.status = "Failed: ID did not Match"; responceCommunityStreetFloor.model = null; return(responceCommunityStreetFloor); } db.Entry(communityStreetFloor).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CommunityStreetFloorExists(id)) { responceCommunityStreetFloor.status = "Failed: ID did not Exist"; responceCommunityStreetFloor.model = null; return(responceCommunityStreetFloor); } else { responceCommunityStreetFloor.status = "Failed: DB Update Exception"; responceCommunityStreetFloor.model = null; return(responceCommunityStreetFloor); } } responceCommunityStreetFloor.status = "Success"; responceCommunityStreetFloor.model = communityStreetFloor; return(responceCommunityStreetFloor); }
public async Task <Response <CommunityStreetFloor> > PostCommunityStreetFloor(CommunityStreetFloor communityStreetFloor) { Response <CommunityStreetFloor> responceCommunityStreetFloor = new Response <CommunityStreetFloor>(); if (!ModelState.IsValid) { responceCommunityStreetFloor.status = "Failure"; responceCommunityStreetFloor.model = null; return(responceCommunityStreetFloor); } db.CommunityStreetFloors.Add(communityStreetFloor); await db.SaveChangesAsync(); responceCommunityStreetFloor.status = "Success"; responceCommunityStreetFloor.model = communityStreetFloor; return(responceCommunityStreetFloor); }