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