public async Task <IActionResult> UpdateMaterial(int id, MaterialFormDto dto) { var material = await _materialBusiness.UpdateMaterialAsync(id, dto); return(Ok(material)); }
public async Task <MaterialDetailDto> UpdateMaterialAsync(int id, MaterialFormDto dto) { await UpdateAsync <MaterialDetailDto>(id, dto); return(await GetMaterialAsync(id)); }
public async Task <IActionResult> CreateMaterial(MaterialFormDto dto) { var material = await _materialBusiness.CreateMaterialAsync(dto); return(CreatedAtAction(nameof(GetMaterial), new { material.Id }, material)); }
public async Task <MaterialDetailDto> CreateMaterialAsync(MaterialFormDto dto) { return(await AddAsync <MaterialDetailDto>(dto)); }