public bool Remove(PredictionTO entity)
        {
            if (entity is null)
            {
                throw new ArgumentNullException(nameof(entity));
            }

            return(Remove(entity.Id));
        }
Пример #2
0
        public PredictionTO Add(PredictionTO Entity)
        {
            if (Entity is null)
            {
                throw new ArgumentNullException(nameof(Entity));
            }

            var prediction = Entity.ToEF();

            return(financialContext.Predictions.Add(prediction).Entity.ToTransfertObject());
        }
        public PredictionTO Update(PredictionTO Entity)
        {
            if (Entity is null)
            {
                throw new ArgumentNullException(nameof(Entity));
            }

            return(financialContext
                   .Predictions
                   .Update(Entity.ToEF())
                   .Entity
                   .ToTransferObject());
        }
        public PredictionTO Add(PredictionTO Entity)
        {
            if (Entity is null)
            {
                throw new ArgumentNullException(nameof(Entity));
            }

            var prediction = Entity.ToEF();
            var result     = financialContext.Predictions.Add(prediction);

            financialContext.SaveChanges();
            return(result.Entity.ToTransferObject());
        }
        public static PredictionEF ToEF(this PredictionTO prediction)
        {
            if (prediction is null)
            {
                throw new ArgumentNullException(nameof(prediction));
            }

            return(new PredictionEF
            {
                Id = prediction.Id,
                CashFlow = prediction.CashFlow,
                Eat = prediction.Eat,
                Grow = prediction.Grow,
                Learn = prediction.Learn,
                Month = prediction.Month,
                Year = prediction.Year
            });
        }
Пример #6
0
 public PredictionTO AddPredictionData([FromBody] PredictionTO predictionData)
 {
     return(_MasterAccountantRole.AddEffectiveData(predictionData));
 }
Пример #7
0
 public PredictionTO AddPredictionData([FromBody] PredictionTO predictionData)
 {
     return(_Service.AddEffectiveData(predictionData));;
 }
Пример #8
0
 public PredictionTO AddEffectiveData(PredictionTO predictionData)
 => unitOfWork.PredictionRepository.Add(predictionData);