public async Task <IActionResult> AddFeeVoucherDetails(FeeVoucherDetailForAddDto model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _response = await _repo.AddFeeVoucherDetails(model); return(Ok(_response)); }
//public async Task<ServiceResponse<object>> SearchStudentsBySemesterClassId(int semId, int classId) //{ // var ToReturn = await (from s in _context.Semesters // where s.Id == semId // select s).Select(o => new SemesterFeeMappingDtoForDetail // { // Id = o.Id, // }).ToListAsync(); // _serviceResponse.Data = ToReturn; // _serviceResponse.Success = true; // return _serviceResponse; //} public async Task <ServiceResponse <object> > AddFeeVoucherDetails(FeeVoucherDetailForAddDto model) { var ToAdd = new FeeVoucherDetail { ExtraChargesAmount = model.ExtraChargesAmount, ExtraChargesDetails = model.ExtraChargesDetails, BankAccountId = model.BankAccountId, Month = model.Month, Active = true, CreatedDateTime = DateTime.UtcNow, CreatedById = _LoggedIn_UserID, SchoolBranchId = _LoggedIn_BranchID, }; await _context.FeeVoucherDetails.AddAsync(ToAdd); await _context.SaveChangesAsync(); _serviceResponse.Success = true; _serviceResponse.Message = CustomMessage.Added; return(_serviceResponse); }