public async Task EditBuildingLevelAsync(BuildingLevelEditDto buildingEdit) { try { var args = new Dictionary <string, object> { { "@LevelId", buildingEdit.LevelId }, { "@CampusId", buildingEdit.CampusId }, { "@CarAreaId", buildingEdit.CarAreaId }, { "@BikeAreaId", buildingEdit.BikeAreaId }, { "@IsActive", buildingEdit.IsActive }, { "@CarParkings", buildingEdit.CarParkings }, { "@ReservedCarParkings", buildingEdit.ReservedCarParkings }, { "@BikeParkings", buildingEdit.BikeParkings }, { "@ReservedBikeParkings", buildingEdit.ReservedBikeParkings }, { "@ModifiedBy", buildingEdit.ModifiedBy }, }; await ExecuteNonQueryAsync(EditBuildingSpName, args); } catch (Exception e) { throw e; } }
public async Task <IHttpActionResult> EditBuildingLevelAsync([FromBody] BuildingLevelEditDto dto) { if (dto == null) { throw new InvalidParameterValueException(BodyShouldNotBeNull); } var result = await PutAsync(_buildingManager.EditBuildingAsync, dto); return(result); }
public async Task EditBuildingAsync(BuildingLevelEditDto buildingEdit) { try { await _buildingLevelRepository.EditBuildingLevelAsync(buildingEdit); } catch (Exception e) { throw e; } }
public async Task <IHttpActionResult> GetBuildingLevelById(int levelId, int campusId, int carAreaId, int BikeAreaId) { BuildingLevelEditDto dto = new BuildingLevelEditDto(); dto.LevelId = levelId; dto.CampusId = campusId; dto.CarAreaId = carAreaId; dto.BikeAreaId = BikeAreaId; var result = await GetSingleByKeyAsync(_buildingManager.GetBuildingLevelById, dto); return(result); }