Ejemplo n.º 1
0
 public void Save(Income incomeToSave)
 {
     Contract.Requires <ArgumentNullException>(incomeToSave != null, "The income must not be null");
     Contract.Requires <ArgumentNullException>(incomeToSave.CategoryId > 0, "There must be a category selected");
     Contract.Requires <ArgumentNullException>(incomeToSave.PaymentMethodId > 0, "There must be a payment method selected");
     _repository.Save(incomeToSave);
 }
Ejemplo n.º 2
0
 public void Save(Income incomeToSave)
 {
     Contract.Requires <ArgumentNullException>(incomeToSave != null, "The income must not be null");
     // ReSharper disable once PossibleNullReferenceException
     Contract.Requires <ArgumentException>(incomeToSave.CategoryId > 0, "There must be a category selected");
     Contract.Requires <ArgumentException>(incomeToSave.PaymentMethodId > 0, "There must be a payment method selected");
     _repository.Save(incomeToSave);
 }
        public ServiceResponse <IncomeFormDTO> Save(long idUser, IncomeFormDTO incomeDTO)
        {
            var walletExist = _walletRepository.GetById(idUser, incomeDTO.IdWallet);

            if (walletExist == null)
            {
                return(ServiceResponse <IncomeFormDTO> .SetError("Carteira não encontrada!"));
            }

            var income = _mapper.Map <Income>(incomeDTO);

            income.DateRegister = DateTime.Now;

            _incomeRepository.Save(income);

            return(ServiceResponse <IncomeFormDTO> .SetSuccess(incomeDTO));
        }
Ejemplo n.º 4
0
 public void Save(Income incomeToSave)
 {
     _repository.Save(incomeToSave);
 }