public async Task <IActionResult> Post([FromForm] ImagesGos obj) { IActionResult result = Forbid(); var arquivo = Request.Form.Files[0]; obj.Imagego = unityOfWork.ImagesGoRepository.Imago(arquivo, "arch"); obj.Description = Request.Form["Description"]; try { if (obj.Imagego == null) { return(result); } await unityOfWork.ImagesGoRepository.Post(obj); unityOfWork.Save(); return(StatusCode(201)); } catch (Exception ex) { return(BadRequest(ex.Message.ToString())); } }
public async Task <ImagesGos> Post(ImagesGos obj) { await _context.ImagesGos.AddAsync(obj); return(obj); }