public virtual void DeleteNhaXeCustomer(NhaXeCustomer _item) { if (_item == null) { throw new ArgumentNullException("NhaXeCustomer"); } _NhaXeCustomerRepository.Delete(_item); }
public virtual NhaXeCustomer CreateNew(int NhaXeId, string TenKhachHang, string SoDienThoai, string DiaChiLienHe) { var khachhang = new NhaXeCustomer(); khachhang.NhaXeId = NhaXeId; khachhang.HoTen = TenKhachHang; khachhang.DienThoai = SoDienThoai; khachhang.DiaChiLienHe = DiaChiLienHe; InsertNhaXeCustomer(khachhang); return(khachhang); }
void InsertNhaXeCustomer(NhaXeCustomer _item) { if (_item == null) { throw new ArgumentNullException("NhaXeCustomer"); } //tao thong tin customer var customer = CapNhatKhachHangCustomer(_item.HoTen, _item.DienThoai, null); _item.SearchInfo = string.Format("{0} - {1}", _item.HoTen, _item.DienThoai); _item.CustomerId = customer.Id; _NhaXeCustomerRepository.Insert(_item); }
public virtual void UpdateNhaXeCustomer(NhaXeCustomer _item) { if (_item == null) { throw new ArgumentNullException("NhaXeCustomer"); } _item.SearchInfo = string.Format("{0} - {1}", _item.HoTen, _item.DienThoai); var customer = _customerService.GetCustomerById(_item.CustomerId); customer = CapNhatKhachHangCustomer(_item.HoTen, _item.DienThoai, customer); _item.CustomerId = customer.Id; _NhaXeCustomerRepository.Update(_item); }
public virtual NhaXeCustomer GetNhaXeCustomerByCustomerId(int customerId) { if (customerId == 0) { return(null); } var query = _NhaXeCustomerRepository.Table.Where(c => c.CustomerId == customerId); if (query.Count() > 0) { var item = query.First(); return(GetNhaXeCustomerById(item.Id)); } //neu ko ton tai thi lay thong tin khach hang từ bảng customer var _cus = _customerService.GetCustomerById(customerId); var kh = new NhaXeCustomer(); kh.CustomerId = customerId; kh.HoTen = _cus.GetFullName(); kh.DienThoai = _cus.GetPhone(); kh.DiaChiLienHe = _cus.GetAddress(); return(kh); }