public IActionResult create([FromBody] productoCreate producto) { try{ if (ModelState.IsValid) { int idusuario = 0; idusuario = (int)HttpContext.Session.GetInt32("idusuario"); if (idusuario > 0) { var newproducto = new Productos { codigo = producto.codigo, marca = producto.marca, nombre = producto.nombre, existencia = producto.existencia, detalle = producto.detalle, modelo = producto.modelo, imagen = producto.imagen, fecha = DateTime.Now, borrado = false }; var respuesta = pr.create(newproducto, idusuario); if (respuesta > 0) { return(StatusCode(StatusCodes.Status201Created, Json(new error { request = respuesta, response = "Producto creado" }))); } else { return(StatusCode(StatusCodes.Status200OK, Json(new error { request = 0, response = "No se pudo crear" }))); } } else { return(StatusCode(StatusCodes.Status401Unauthorized, Json(new error { request = 403, response = "usuario invalido" }))); } } else { return(StatusCode(StatusCodes.Status400BadRequest, Json(new error { request = 0, response = "No se recibieron parametros" }))); } }catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, Json(new error { request = 0, response = e.Message }))); } }//crea el producto