示例#1
0
        public Receta LeerR(string nombreReceta)
        {
            Receta receta = new Receta();

            receta.nombre = "" + nombreReceta;
            return(receta);
        }
示例#2
0
        public Receta Read(String nombreReceta)
        {
            Receta receta = new Receta();

            receta.nombre = nombreReceta;
            return(receta);
        }
示例#3
0
 public void Borrar(Receta receta)
 {
     recetaRepository.Delete(receta);
 }
示例#4
0
 public void Actualizar(Receta receta)
 {
     recetaRepository.Update(receta);
 }
示例#5
0
 public void Aniadir(Receta receta)
 {
     recetaRepository.Crear(receta);
 }
示例#6
0
 private static bool MismoNombreAlimentosConReceta(Alimento alimentoPrimero, Alimento alimentoSegundo, Receta r)
 {
     return(alimentoPrimero.Nombre.Equals(r.alimentoPrincipal.Nombre) && alimentoSegundo.Nombre.Equals(r.alimentoSecundario.Nombre));
 }
示例#7
0
        public Plato PrepararReceta(Alimento alimentoPrimero, Alimento alimentoSegundo, Receta r)
        {
            if (MismoNombreAlimentosConReceta(alimentoPrimero, alimentoSegundo, r))
            {
                if (!alimentoPrimero.Calentado && !alimentoSegundo.Calentado)
                {
                    if (basculaService.Pesar(alimentoPrimero) < r.alimentoPrincipal.Peso || basculaService.Pesar(alimentoSegundo) < r.alimentoPrincipal.Peso)
                    {
                        return(null);
                    }
                    else
                    {
                        if (basculaService.Pesar(alimentoPrimero) > r.alimentoPrincipal.Peso || basculaService.Pesar(alimentoSegundo) > r.alimentoPrincipal.Peso)
                        {
                            alimentoPrimero.Peso = r.alimentoPrincipal.Peso;
                            alimentoSegundo.Peso = r.alimentoSecundario.Peso;
                        }
                    }
                }
            }
            Plato            plato             = new Plato();
            RecetaRepository recetaRepositorio = new RecetaRepository();

            //recetaRepositorio.listaRecetas.Add(r);
            return(plato);
        }
示例#8
0
 public void Update(Receta receta)
 {
     recetaRepository.UpdateR(receta);
 }
示例#9
0
 public void UpdateR(Receta receta)
 {
 }
示例#10
0
 public void Crear(Receta receta)
 {
     listaRecetas.Add(receta);
 }
示例#11
0
 public void Delete(Receta receta)
 {
     //TODO
 }
示例#12
0
 public void Update(Receta receta)
 {
     //TODO
 }