/// <summary> /// Add /// </summary> /// <param name="model"></param> /// <returns></returns> public ExpiredTitleEntity Insert(ref ExpiredTitleEntity model) { _context.ExpiredTitle.Add(model); _context.SaveChanges(); return(model); }
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)); }