public async Task <ParkinglotDTO> GetById(int parkinglotId) { ParkinglotEntity parkingLot = await parkingLotDbContext.Parkinglots .FirstOrDefaultAsync(parkinglotEntity => parkinglotEntity.ID == parkinglotId); return(new ParkinglotDTO(parkingLot)); }
public async Task <int> AddParkingLotAsnyc(ParkinglotDTO parkinglotDto) { if (await parkingLotDbContext.Parkinglots.FirstOrDefaultAsync(parkinglot => parkinglot.Name == parkinglotDto.Name) != null) { return(-1); } ParkinglotEntity parkinglot = new ParkinglotEntity(parkinglotDto); await parkingLotDbContext.Parkinglots.AddAsync(parkinglot); await parkingLotDbContext.SaveChangesAsync(); return(parkinglot.ID); }
public ParkinglotDTO(ParkinglotEntity parkinglotEntity) { Name = parkinglotEntity.Name; Capacity = parkinglotEntity.Capacity; Location = parkinglotEntity.Location; }