public async Task <ApplicationCore.Models.Response.CabTypes> GetById(int id) { var cab = await _cabTypesRepository.GetByIdAsync(id); ApplicationCore.Models.Response.CabTypes cabTypes = new ApplicationCore.Models.Response.CabTypes() { CabTypeId = cab.CabTypeId, CabTypeName = cab.CabTypeName, Bookings = BookingsConverter(cab.Bookings), BookingsHistories = BookingsHistoryConverter(cab.BookingsHistories) }; return(cabTypes); }
public async Task <ApplicationCore.Models.Response.CabTypes> Add(ApplicationCore.Models.Request.CabTypes request) { CabTypes cabTypes = new CabTypes() { CabTypeName = request.CabTypeName }; var cab = await _cabTypesRepository.AddAsync(cabTypes); ApplicationCore.Models.Response.CabTypes result = new ApplicationCore.Models.Response.CabTypes() { CabTypeId = cab.CabTypeId, CabTypeName = cab.CabTypeName }; return(result); }