コード例 #1
0
        //MODIFICAR MUTATION
        public async Task ModificarIngredientes([Service] PlatosRepository repo,
                                                [Service] ITopicEventSender eventSender, int idPlato, int idCarne, int idVerdura, int idHarina, int idLacteo)
        {
            PlatoIngrediente editplatoIngrediente = await repo.ModificarIngredientesPlatoAsync(idPlato, idCarne, idVerdura, idHarina, idLacteo);

            await eventSender.SendAsync("Ingredientes plato modificado", editplatoIngrediente);
        }
コード例 #2
0
        //Modificar ingrediente por plato
        public async Task <PlatoIngrediente> ModificarIngredientesPlatoAsync(int idPlato, int idCarne, int idVerdura, int idHarina, int idLacteo)
        {
            PlatoIngrediente ingredientes = GetIngredienteId(idPlato);

            ingredientes.CarneId         = idCarne;
            ingredientes.VerduraId       = idVerdura;
            ingredientes.HarinaId        = idHarina;
            ingredientes.LacteoId        = idLacteo;
            ingredientes.ModificadoPlato = true;
            ingredientes.FechaModificado = DateTime.Now;

            await _dbContext.SaveChangesAsync();

            return(ingredientes);
        }
コード例 #3
0
        //Introducir ingredientes por plato
        public async Task <PlatoIngrediente> IntroducirIngredientesPlatoAsync(int idPlato, int idCarne, int idVerdura, int idHarina, int idLacteo)
        {
            PlatoIngrediente ingredientes = new PlatoIngrediente();

            ingredientes.Id              = this._dbContext.PlatoIngredientes.Max(x => x.Id) + 1;
            ingredientes.PlatoId         = idPlato;
            ingredientes.CarneId         = idCarne;
            ingredientes.VerduraId       = idVerdura;
            ingredientes.HarinaId        = idHarina;
            ingredientes.LacteoId        = idLacteo;
            ingredientes.ModificadoPlato = false;
            ingredientes.FechaModificado = DateTime.Now;

            this._dbContext.PlatoIngredientes.Add(ingredientes);
            await this._dbContext.SaveChangesAsync();

            return(ingredientes);
        }