public ParkingLotDto(ParkingLotEntity parkingLotEntity) { Name = parkingLotEntity.Name; Capacity = parkingLotEntity.Capacity; Location = parkingLotEntity.Location; Cars = parkingLotEntity.Cars.Select(carEntity => new CarDto(carEntity)).ToList(); Orders = parkingLotEntity.Orders.Select(orderEntity => new OrderDto(orderEntity)).ToList(); }
public ParkingLotDto(ParkingLotEntity parkingLotEntity) { this.Name = parkingLotEntity.Name; this.Locatoin = parkingLotEntity.Locatoin; this.Capacity = parkingLotEntity.Capacity; this.Cars = parkingLotEntity.Cars?.Select(carEntity => new CarDto(carEntity)).ToList(); this.Orders = parkingLotEntity.Orders?.Select(orderEntity => new OrderDto(orderEntity)).ToList(); }
public async Task <string> AddParkingLot(ParkingLotDto parkingLotDto) { ParkingLotEntity parkingLotEntity = new ParkingLotEntity(parkingLotDto); await parkingLotContext.ParkingLots.AddAsync(parkingLotEntity); await parkingLotContext.SaveChangesAsync(); return(parkingLotEntity.Name); }
public async Task <int> AddParkingLot(ParkingLotDto parkingLotDto) { ParkingLotEntity parkingLotEntity = new ParkingLotEntity(parkingLotDto); await this.parkingLotContext.ParkingLot.AddAsync(parkingLotEntity); await this.parkingLotContext.SaveChangesAsync(); return(parkingLotEntity.Id); }
public async Task <string> AddParkingLotAsync(ParkingLotDto parkingLotDto) { var parkingLotEntity = new ParkingLotEntity() { Name = parkingLotDto.Name, Capacity = parkingLotDto.Capacity.HasValue ? parkingLotDto.Capacity.Value : 0, Location = parkingLotDto.Location, }; await parkingLotDbContext.AddAsync(parkingLotEntity); await parkingLotDbContext.SaveChangesAsync(); return(parkingLotEntity.Name); }
public async Task <int?> AddParkingLot(ParkingLotDto parkingLotDto) { if (parkingLotDto.Name == null || parkingLotDto.Location == null) { return(null); } ParkingLotEntity parkingLotEntity = new ParkingLotEntity(parkingLotDto); var addedParkingLot = await parkingLotDbContext.AddAsync(parkingLotEntity); await parkingLotDbContext.SaveChangesAsync(); return(addedParkingLot.Entity.Id); }
public async Task <int> AddParkingLot(ParkingLotDto parkingLotDto) { ParkingLotEntity parkingLotEntity = new ParkingLotEntity() { Name = parkingLotDto.Name, Location = parkingLotDto.Location, Capacity = parkingLotDto.Capacity, }; await this.parkingLotContext.ParkingLots.AddAsync(parkingLotEntity); await this.parkingLotContext.SaveChangesAsync(); return(parkingLotEntity.Id); }
public async Task <string> AddParkingLot(ParkingLotDto parkingLotDto) { ParkingLotEntity newParkingLotEntity = new ParkingLotEntity(parkingLotDto); var isNameExist = this.parkingLotDbContext.ParkingLots.Any(parkingLotEntity => parkingLotEntity.Name == newParkingLotEntity.Name); if (isNameExist) { return(string.Empty); } await this.parkingLotDbContext.ParkingLots.AddAsync(newParkingLotEntity); await this.parkingLotDbContext.SaveChangesAsync(); return(newParkingLotEntity.Name); }
public async Task <string> AddParkingLot(ParkingLotDto parkingLotDto) { ParkingLotEntity parkingLotEntity = new ParkingLotEntity(parkingLotDto); var foundParkingLot = await GetParkingLotByName(parkingLotDto.Name); if (foundParkingLot.Name == null) { await this.parkingLotContext.ParkingLots.AddAsync(parkingLotEntity); await this.parkingLotContext.SaveChangesAsync(); return(parkingLotEntity.Name); } return(null); }
public async Task <string> AddAsync(ParkingLotDTO parkingLotDto) { var parkingLot = new ParkingLotEntity(parkingLotDto); if (parkingLotContext.ParkingLots.Any(p => p.Name == parkingLot.Name)) { return(string.Empty); } if (parkingLotDto.Capacity < 0) { return(string.Empty); } await parkingLotContext.ParkingLots.AddAsync(parkingLot); await parkingLotContext.SaveChangesAsync(); return(parkingLot.Id); }
public async Task <(string, string)> AddAsync(ParkingLotDto parkingLotDto) { var parkingLot = new ParkingLotEntity(parkingLotDto); if (parkingLotContext.ParkingLots.Any(p => p.Name == parkingLot.Name)) { return(string.Empty, "the parking lot is already created"); } if (parkingLotDto.Capacity < 0) { return(string.Empty, "the capacity should not be minus"); } await parkingLotContext.ParkingLots.AddAsync(parkingLot); await parkingLotContext.SaveChangesAsync(); return(parkingLot.Id, string.Empty); }
public ParkingLotDto(ParkingLotEntity parkingLotEntity) { this.Name = parkingLotEntity.Name; this.Capacity = parkingLotEntity.Capacity; this.Location = parkingLotEntity.Location; }
public ParkingLotDto(ParkingLotEntity parkingLotEntity) { Capacity = parkingLotEntity.Capacity; Name = parkingLotEntity.Name; Location = parkingLotEntity.Location; }
public UpdateParkingLotDto(ParkingLotEntity parkingLotEntity) { this.Capacity = parkingLotEntity.Capacity; }
public ParkingLotDTO(ParkingLotEntity parkingLotEntity) { Name = parkingLotEntity.Name; Capacity = parkingLotEntity.Capacity; Location = parkingLotEntity.Location; }
public ParkingLot(ParkingLotEntity parkingLot) { Name = parkingLot.Name; Capacity = parkingLot.Capacity; Location = parkingLot.Location; }