public DepenseBL Create(DepenseBL depense)
        {
            CheckDepenseData(depense);

            Depense dep       = _mapper.Map <Depense>(depense);
            Depense depReturn = _depenseRepo.Create(dep);

            return(_mapper.Map <DepenseBL>(depReturn));
        }
        private DepenseBL CheckDepenseData(DepenseBL depense)
        {
            if (depense.DateDepense == DateTime.MinValue)
            {
                depense.DateDepense = DateTime.Now;
            }

            if (string.IsNullOrEmpty(depense.MoyenPaiement))
            {
                depense.MoyenPaiement = "CB";
            }

            return(depense);
        }
        public void Update(string id, DepenseBL depenseIn)
        {
            var dep = _mapper.Map <Depense>(depenseIn);

            _depenseRepo.Update(id, dep);
        }
        public void Delete(DepenseBL depenseIn)
        {
            Depense dep = _mapper.Map <Depense>(depenseIn);

            _depenseRepo.Delete(dep);
        }