示例#1
0
        public async Task ModificarHarinaCereal([Service] IngredientesRepository repo,
                                                [Service] ITopicEventSender eventSender, int idCereal, String nombre, bool alergeno)
        {
            HarinaCereal editHarinaCereal = await repo.ModificarHarinaCerealAsync(idCereal, nombre, alergeno);

            await eventSender.SendAsync("Editado Harina/Cereal", editHarinaCereal);
        }
示例#2
0
        public async Task CrearHarinaCereal([Service] IngredientesRepository repo,
                                            [Service] ITopicEventSender eventSender, int idCereal, String nombre, bool alergeno)
        {
            HarinaCereal newHarinaCereal = await repo.CrearHarinaCerealAsync(idCereal, nombre, alergeno);

            await eventSender.SendAsync("Guardado Harina/Cereal", newHarinaCereal);
        }
示例#3
0
        public async Task <HarinaCereal> HarinaCerealById([Service] IngredientesRepository repo, [Service] ITopicEventSender eventSender, int id)
        {
            HarinaCereal harinaId = repo.GetHarinaCerealId(id);
            await eventSender.SendAsync("RetornaHarina", harinaId);

            return(harinaId);
        }
        public async Task <HarinaCereal> ModificarHarinaCerealAsync(int idHarina, String nombre, bool alergeno)
        {
            HarinaCereal harinaCereal = GetHarinaCerealId(idHarina);

            harinaCereal.NombreHarina   = nombre;
            harinaCereal.AlergenoHarina = alergeno;

            await this._dbContext.SaveChangesAsync();

            return(harinaCereal);
        }
        public async Task <HarinaCereal> CrearHarinaCerealAsync(int id, String nombre, bool alergeno)
        {
            HarinaCereal cereal = new HarinaCereal();

            cereal.Id             = id;
            cereal.NombreHarina   = nombre;
            cereal.AlergenoHarina = alergeno;

            this._dbContext.HarinaCereales.Add(cereal);
            await this._dbContext.SaveChangesAsync();

            return(cereal);
        }