8.1.4 Creando la Mutation
Método para agregar
mutation {
addCaducidad(input: {
id: 1,
clienteId: 1,
productoId: 1,
cantidad: 10,
fecha: "2021-07-01"
})
}using System.Threading.Tasks;
using CaducaRest.DAO;
using CaducaRest.Models;
using CaducaRest.Resources;
using HotChocolate;
namespace CaducaRest.GraphQL.HotChocolate;
/// <summary>
/// Funciones para agregar, borrar o modificar
/// </summary>
public class CaducidadMutation
{
public async Task<Caducidad> AddCaducidad(
[Service] CaducaContext caducaContext,
[Service] LocService locService,
Caducidad caducidad)
{
CaducidadDAO caducidadDAO = new CaducidadDAO(caducaContext, locService);
var correcto = await caducidadDAO.AgregarAsync(caducidad);
if (correcto)
return caducidad;
else
return new Caducidad();
}
}Método para borrar
Método para actualizar
Configurando GraphQL
Last updated