public ActionResult UploadVideo([FromForm] Model.UploadFileRequest request) { var video = new Entities.Video() { UserDescription = request.Description, Body = new byte[request.File.Length], Name = request.File.FileName }; request.File.OpenReadStream().Read(video.Body, 0, video.Body.Length); _videoProcessor.ForTicket( new Entities.Ticket() { Id = request.TicketId }, video); return(Ok()); }
public async Task <ActionResult> UploadImage([FromForm] Model.UploadFileRequest request) { var image = new Entities.Image() { UserDescription = request.Description, Body = new byte[request.File.Length], Name = request.File.FileName }; request.File.OpenReadStream().Read(image.Body, 0, image.Body.Length); _imageProcessor.ForTicket( new Entities.Ticket() { Id = request.TicketId }, image); return(Ok()); }