Example #1
0
        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()));
            }
        }
Example #2
0
        public async Task <ImagesGos> Post(ImagesGos obj)
        {
            await _context.ImagesGos.AddAsync(obj);

            return(obj);
        }