public IActionResult Post([FromBody] AddPicture dto, [FromServices] ICreatePictureCommand com) { try { executor.ExecuteCommand(com, dto); return(StatusCode(202, "Picture added")); } catch (EntityAllreadyExists) { return(StatusCode(422, "Fail")); } }
public IActionResult Put(int id, [FromBody] AddPicture dto, [FromServices] ICreatePictureCommand com) { try { dto.Id = id; executor.ExecuteCommand(com, dto); return(StatusCode(201, "Picture edited")); } catch { return(StatusCode(422, "Fail")); } }
public IActionResult Post([FromForm] PictureDto dto, [FromServices] ICreatePictureCommand command) { executor.ExecuteCommand(command, dto); return(StatusCode(StatusCodes.Status201Created)); }
public void Post([FromForm] PictureDto dto, [FromServices] ICreatePictureCommand command) { _executor.ExecuteCommand(command, dto); }