Beispiel #1
0
        public async Task <IActionResult> UpdateMaterial(int id, MaterialFormDto dto)
        {
            var material = await _materialBusiness.UpdateMaterialAsync(id, dto);

            return(Ok(material));
        }
Beispiel #2
0
        public async Task <MaterialDetailDto> UpdateMaterialAsync(int id, MaterialFormDto dto)
        {
            await UpdateAsync <MaterialDetailDto>(id, dto);

            return(await GetMaterialAsync(id));
        }
Beispiel #3
0
        public async Task <IActionResult> CreateMaterial(MaterialFormDto dto)
        {
            var material = await _materialBusiness.CreateMaterialAsync(dto);

            return(CreatedAtAction(nameof(GetMaterial), new { material.Id }, material));
        }
Beispiel #4
0
 public async Task <MaterialDetailDto> CreateMaterialAsync(MaterialFormDto dto)
 {
     return(await AddAsync <MaterialDetailDto>(dto));
 }