DelphiniumVC
26 строк · 731.0 Байт
1using Application.Photos;2using Microsoft.AspNetCore.Mvc;3
4namespace API.Controllers5{
6public class PhotosController : BaseApiController7{8[HttpPost]9public async Task<IActionResult> Add([FromForm] Add.Command command)10{11return HandleResult(await Mediator.Send(command));12}13
14[HttpDelete("{id}")]15public async Task<IActionResult> Delete(string id)16{17return HandleResult(await Mediator.Send(new Delete.Command { Id = id }));18}19
20[HttpPost("{id}/setMain")]21public async Task<IActionResult> SetMain(string id)22{23return HandleResult(await Mediator.Send(new SetMain.Command { Id = id }));24}25}26}