Exemplo n.º 1
0
        /// <summary>
        /// Add
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ExpiredTitleEntity Insert(ref ExpiredTitleEntity model)
        {
            _context.ExpiredTitle.Add(model);
            _context.SaveChanges();

            return(model);
        }
Exemplo n.º 2
0
 public ExpiredTitleViewModel(ExpiredTitleEntity entity)
 {
     if (entity != null)
     {
         Id          = entity.Id;
         DebtorName  = entity.DebtorName;
         FeesPercent = entity.FeesPercent;
         FinePercent = entity.FinePercent;
         Portions    = (from portion in entity.Portions
                        select new ExpiredTitlePortionViewModel(portion)).ToList();
     }
 }
        /// <summary>
        /// Insert
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public ExpiredTitleViewModel Insert(ExpiredTitleViewModel request)
        {
            var entity = new ExpiredTitleEntity
            {
                DebtorName  = request.DebtorName,
                FinePercent = request.FinePercent,
                FeesPercent = request.FeesPercent,
                Portions    = (from portionRequest in request.Portions
                               select new ExpiredTitlePortionEntity
                {
                    Value = portionRequest.Value,
                    DueDate = portionRequest.DueDate
                }).ToHashSet()
            };

            _repository.Insert(ref entity);

            return(new ExpiredTitleViewModel(entity));
        }