public static PhoiVeModel toModel(this PhoiVe e) { var m = new PhoiVeModel(); m.Id = e.Id; m.NguonVeXeId = e.NguonVeXeId.GetValueOrDefault(0); //neu co nguon ve xe con, tuc la khach hang dang chon tuyen con de dat ve //chuyen doi thong tin gia ve gia ve cua tuyen con m.GiaVe = e.GiaVeHienTai; m.GiaVeText = e.GiaVeHienTai.ToSoNguyen(); m.NgayDi = e.NgayDi; m.TenHanhTrinh = string.Format(" {0}- {1}", e.getNguonVeXe().TenDiemDon, e.getNguonVeXe().TenDiemDen); m.TenLichTrinh = string.Format("{0} - {1}", e.getNguonVeXe().ThoiGianDi.ToString("HH:mm"), e.getNguonVeXe().ThoiGianDen.ToString("HH:mm")); m.TrangThaiId = e.TrangThaiId; m.CustomerId = e.CustomerId; m.SoDoGheXeQuyTacId = e.SoDoGheXeQuyTacId.GetValueOrDefault(0); m.KyHieuGhe = e.sodoghexequytac.Val; m.Tang = e.sodoghexequytac.Tang; m.isChonVe = e.isChonVe; m.NgayTao = e.NgayTao; m.NgayUpd = e.NgayUpd; m.SessionId = e.SessionId; m.MaVe = e.MaVe; m.VeXeItemId = e.VeXeItemId.GetValueOrDefault(0); m.HanhTrinhGiaVeId = e.HanhTrinhGiaVeId.GetValueOrDefault(0); return(m); }
public static PhoiVeModel toModel(this PhoiVe e) { PhoiVeModel m = new PhoiVeModel(); m.Id = e.Id; m.NguonVeXeId = e.NguonVeXeId; //neu co nguon ve xe con, tuc la khach hang dang chon tuyen con de dat ve //chuyen doi thong tin gia ve gia ve cua tuyen con m.GiaVe = e.GiaVeHienTai; m.GiaVeText = e.GiaVeHienTai.ToSoNguyen(); m.NgayDi = e.NgayDi; var nguonve = e.getNguonVeXe(); m.TenHanhTrinh = string.Format(" {0}- {1}", nguonve.TenDiemDon, nguonve.TenDiemDen); m.TenLichTrinh = string.Format("{0} - {1}", nguonve.ThoiGianDi.ToString("HH:mm"), nguonve.ThoiGianDen.ToString("HH:mm")); m.TrangThaiId = e.TrangThaiId; m.CustomerId = e.CustomerId; m.SoDoGheXeQuyTacId = e.SoDoGheXeQuyTacId; m.KyHieuGhe = e.sodoghexequytac.Val; m.Tang = e.sodoghexequytac.Tang; m.isChonVe = e.isChonVe; m.NgayTao = e.NgayTao; m.NgayUpd = e.NgayUpd; m.SessionId = e.SessionId; m.ViTriLenXe = e.ViTriLenXe; m.ViTriXuongXe = e.ViTriXuongXe; m.GhiChu = e.GhiChu; //get thong tin khach hang return(m); }
void PhoiVeToModel(PhoiVe e, PhoiVeModel m) { m.Id = e.Id; m.NguonVeXeId = e.NguonVeXeId; //neu co nguon ve xe con, tuc la khach hang dang chon tuyen con de dat ve //chuyen doi thong tin gia ve gia ve cua tuyen con m.GiaVe = e.getNguonVeXe().ProductInfo.Price; if (e.NguonVeXeConId > 0) { var nguonvecon = _vexeService.GetNguonVeXeById(e.NguonVeXeConId.GetValueOrDefault(0)); m.GiaVe = nguonvecon.ProductInfo.Price; } m.GiaVeText = _priceFormatter.FormatPrice(m.GiaVe, true, false); m.NgayDi = e.NgayDi; m.TrangThaiId = e.TrangThaiId; m.CustomerId = e.CustomerId; m.SoDoGheXeQuyTacId = e.SoDoGheXeQuyTacId.GetValueOrDefault(0); m.KyHieuGhe = e.sodoghexequytac.Val; m.Tang = e.sodoghexequytac.Tang; m.isChonVe = e.isChonVe; m.NgayTao = e.NgayTao; m.NgayUpd = e.NgayUpd; m.SessionId = e.SessionId; }