public async Task <FeeScheduleDTO> UpdateFeeSchedule(FeeScheduleDTO scheduleSrc)
        {
            var entityDest = await _ctx.FeeSchedules.FindAsync(scheduleSrc.FeeScheduleId);

            if (entityDest != null)
            {
                mapper.Map(scheduleSrc, entityDest);
            }
            await _ctx.SaveChangesAsync();

            return(await Task.FromResult(scheduleSrc));
        }
        public async Task <int> AddFeeSchedule(FeeScheduleDTO schedule)
        {
            if (schedule == null)
            {
                throw new ArgumentNullException($"FeeSchedule cannot be null");
            }

            var newFeeSchedule = mapper.Map <FeeSchedule>(schedule);
            await _ctx.FeeSchedules.AddAsync(newFeeSchedule);

            await _ctx.SaveChangesAsync();

            return(newFeeSchedule.FeeScheduleId);
        }
Exemple #3
0
 public async Task <FeeScheduleDTO> UpdateFeeSchedule(FeeScheduleDTO feeSchedule)
 {
     return(await _financialService.UpdateFeeSchedule(feeSchedule));
 }
Exemple #4
0
 public async Task <int> AddFeeSchedule(FeeScheduleDTO feeSchedule)
 {
     return(await _financialService.AddFeeSchedule(feeSchedule));
 }
Exemple #5
0
 public async Task <FeeScheduleDTO> UpdateFeeSchedule(FeeScheduleDTO schedule)
 {
     return(await _financialRepository.UpdateFeeSchedule(schedule));
 }
Exemple #6
0
 public async Task <int> AddFeeSchedule(FeeScheduleDTO schedule)
 {
     return(await _financialRepository.AddFeeSchedule(schedule));
 }