public static void CopyFromEntity(DriverDetailsDto response, Driver driver) { response.driver_id = driver.DrvrID; response.profile_image = driver.ProfileImage; response.driver_name = driver.DriverName; response.mobile_number = driver.MobileNumber; }
public static void CopyFromEntity(DriverDetailsDto dto, Driver driver) { dto.driver_id = driver.DrvrID; dto.driver_image = ImagePathService.driverImagePath + driver.ProfileImage; dto.driver_mobile = driver.MobileNumber; dto.driver_name = driver.DriverName; // dto.driver_rating = driver.Rating; }
public CustomerRideDetailsQueryDto( IReadOnlyCollection <RouteDto> routes, RideStatus status, MoneyDto price, DateTime?finishedDate, DriverDetailsDto driverDetails) : base(status, price) { Routes = routes; FinishedDate = finishedDate; DriverDetails = driverDetails; }
public static void CopyFromEntity(OrderDetailsDto dto, Order order, string agentAdminMob, bool withDetails) { dto.order_id = order.OrdrID; dto.invoice_number = order.InvoiceNumber; // driver_details : driver_name, driver_image dto.order_date = Common.ToDateFormat(order.OrderDate); // product_details : product_name, quantity, unit_price, sub_total, product_promo, shipping_cost, shipping_promo dto.order_time = order.OrderTime; dto.delivery_date = Common.ToDateFormat(order.DeliveryDate); dto.time_slot_name = order.MDeliverySlot.SlotName; dto.grand_total = order.GrandTotal; dto.order_status = order.MOrderStatu.OrderStatus; dto.agentadmin_mobile = agentAdminMob; OrderDelivery odel = order.OrderDeliveries.Count > 0 ? order.OrderDeliveries.First() : null; if (odel != null) { dto.delivery_status = odel.MDeliveryStatu.DeliveryStatus; if (odel.Driver != null) { DriverDetailsDto drvDto = new DriverDetailsDto(); dto.driver_details = drvDto; CopyFromEntity(drvDto, odel.Driver); //drvDto.driver_name = odel.Driver.DriverName; //drvDto.driver_image = odel.Driver.ProfileImage; } } if (order.OrderDetails.Count > 0) { List <OrderDetail> odetLst = order.OrderDetails.ToList(); dto.product_details = new ProductsDto[odetLst.Count]; for (int i = 0; i < odetLst.Count; i++) { ProductsDto prodDto = new ProductsDto(); CopyFromEntity(prodDto, odetLst[i]); dto.product_details[i] = prodDto; } } dto.has_exchange = (order.OrderPrdocuctExchanges.Count > 0 ? 1 : 0); if (dto.has_exchange == 1) { if (dto.exchange == null) { dto.exchange = new List <ExchangeDto>(); } foreach (var item in order.OrderPrdocuctExchanges) { ExchangeDto exDto = new ExchangeDto(); CopyFromEntity(exDto, item); dto.exchange.Add(exDto); } } }
public IList <DriverDetailsDto> EmployeeDate() { DriverDetailsDto driverDetailsDto = null; Employee employeeAlias = null; // Driver driverAlias = null; using (ITransaction transaction = _session.BeginTransaction()) { var employeeData = _session.QueryOver(() => employeeAlias) .SelectList( list => list.Select(() => employeeAlias.FirstName) .WithAlias(() => driverDetailsDto.FirstName) .Select(() => employeeAlias.LastName) .WithAlias(() => driverDetailsDto.LastName) .Select(() => employeeAlias.Salary) .WithAlias(() => driverDetailsDto.Salary) ).TransformUsing(Transformers.AliasToBean <DriverDetailsDto>()).List <DriverDetailsDto>(); return(employeeData); } }