Esempio n. 1
0
        public Visit Add(Visit objVisit)
        {
            Client objClient = _clientBl.Get(objVisit.ClientId ?? default(int));

            objClient.AvailableCredit -= 1;
            objClient.VisitsPercentage = objClient.AvailableCredit / objClient.CreditLimit;

            objVisit.Net        = objClient.CreditLimit - objClient.AvailableCredit;
            objVisit.VisitTotal = objVisit.Net * objClient.VisitsPercentage;
            _clientBl.Update(objClient);
            return(_visitRepository.Add(objVisit));
        }
 public IQueryable <Client> Get()
 {
     return(_clientBl.Get());
 }