public void Update(Customer domain)
 {
     unitOfWork.Customer.Update(domain.ToEntity());
     unitOfWork.Save();
 }
 public void Add(Customer domain)
 {
     domain.Code = GenerateCustomerCode();
     unitOfWork.Customer.Add(domain.ToEntity());
     unitOfWork.Save();
 }