public async Task <int> Create(CollectionCommissionCreateDto dto, string userId) { var createdCollectionCommission = _mapper.Map <CollectionCommissionDbEntity>(dto); createdCollectionCommission.CreatedBy = userId; await _dbContext.CollectionCommissions.AddAsync(createdCollectionCommission); await _dbContext.SaveChangesAsync(); return(createdCollectionCommission.Id); }
public async Task <IActionResult> Create([FromBody] CollectionCommissionCreateDto dto) => await GetResponse(async (userId) => new ApiResponseViewModel(true, "CollectionCommission Created Successfully", await _service.Create(dto, userId)));