public async Task <ActionResult <Response> > UpdImagen([FromBody] ImagenProducto imagenProducto) { object rpta = new object(); try { imagenProducto = (ImagenProducto)ValidateParameters(imagenProducto, imagenProducto.GetType()); rpta = await _productologic.UpdImagen(imagenProducto); if (rpta == null) { return(NotFound()); } } catch (Exception e) { Response response = new Response(); response.Status = Constant.Error500; response.Message = e.Message; return(Ok(response)); } return(Ok(rpta)); }
public async Task <ActionResult <Response> > UpdImagen([FromBody] ImagenProducto imagenProducto) { Response response = new Response(); object rpta = new object(); try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } imagenProducto = (ImagenProducto)BusinessLogic.Utilities.AuxiliarMethods.ValidateParameters(imagenProducto, imagenProducto.GetType()); rpta = await _productologic.UpdImagen(imagenProducto); if (rpta == null) { return(NotFound()); } } catch (Exception e) { response.Status = Constant.Error500; response.Message = e.Message; return(Ok(response)); } return(Ok(rpta)); }