Exemple #1
0
 public List<FeeView> GetFee()
 {
     using (var optometristrepo = new FeeRepository())
     {
         return optometristrepo.GetAll().Select(x => new FeeView() { FeeId = x.FeeId, Price = x.Price, Vat = x.Vat, Description = x.Description }).ToList();
     }
 }
Exemple #2
0
 public FeeView GetById(int id)
 {
     using (var repo = new FeeRepository())
     {
         return GetFee().Find(x => x.FeeId == id);
     }
 }
Exemple #3
0
 public void Dispose(bool disposing)
 {
     using (var repo = new FeeRepository())
     {
         repo.Dispose();
     }
 }
Exemple #4
0
 public void Delete(FeeView feeView)
 {
     using (var repo = new FeeRepository())
     {
         var bo = new Fee();
         bo = repo.GetById(feeView.FeeId);
         repo.Delete(bo);
     }
 }
Exemple #5
0
        public void Insert(FeeView feeView)
        {
            using (var repo = new FeeRepository())
            {
                var op = new Fee();

                {
                    op.Price = feeView.Price;
                    op.Vat = feeView.Vat;
                    op.Description = feeView.Description;
                }

                repo.Insert(op);
            }
        }
Exemple #6
0
        public void Update(FeeView feeView)
        {
            using (var repo = new FeeRepository())
            {
                var op = new Fee();
                op = repo.GetById(feeView.FeeId);
                if (true)
                {

                    op.Price = feeView.Price;
                    op.Vat = feeView.Vat;
                    op.Description = feeView.Description;
                }
                repo.Update(op);
            }
        }
Exemple #7
0
        public double CalTot()
        {
            double t = 0;
            using (var repo = new FeeRepository())
            {
                FeeView feeView = new FeeView();
                var op = new Fee();
                op = repo.GetById(1);
                if (true)
                {
                    t = (op.Price) + ((op.Price) * (op.Vat / 100));
                }

            }
            return t;
            ;
        }