/// <summary> /// Clase para acceso a la base de datos /// </summary> /// <param name="context">Objeto para base de datos</param> /// <param name="locService">Localización</param> public ClienteDAO(CaducaContext context, LocService locService) { this.contexto = context; this.localizacion = locService; clienteDAO = new AccesoDAO <Cliente>(context, locService); }
public CaducidadDAO(CaducaContext context, LocService locService) { this.contexto = context; this.localizacion = locService; caducidadDAO = new AccesoDAO <Caducidad>(context, locService); }
/// <summary> /// Clase para acceso a la base de datos /// </summary> /// <param name="context"></param> /// <param name="locService"></param> public ProductoDAO(CaducaContext context, LocService locService) { this.contexto = context; this.localizacion = locService; }
public CaducidadMutation(CaducaContext caducaContext, LocService locService) { CaducidadDAO caducidadDAO = new CaducidadDAO(caducaContext, locService); Field <CaducidadType> ( "createCaducidad", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <CaducidadInputType> > { Name = "caducidad" } ), resolve: context => { var caducidad = context.GetArgument <Caducidad> ("caducidad"); var correcto = caducidadDAO .AgregarAsync(caducidad) .Result; return(caducidad); }); //Código para agregar Field <StringGraphType>( "deleteCaducidad", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "id" }), resolve: context => { var id = context.GetArgument <int>("id"); var caducidad = caducidadDAO.BorraAsync(id).Result; return($"La caducidad con el id: {id} fue borrada " + "correctamente"); } ); //Código para agregar y borrar Field <CaducidadType>( "updateCaducidad", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <CaducidadInputType> > { Name = "caducidad" }, new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "id" }), resolve: context => { var caducidad = context.GetArgument <Caducidad>("caducidad"); var id = context.GetArgument <int>("id"); //var correcto = caducidadDAO.ModificarAsync(caducidad).Result; return(caducidad); } ); }