public bool Comprobar(Alimento a, Alimento b, Receta _receta) { //if (a.calentado == true || b.calentado == true)//Entiendo que es redundante ya que esto ahora se comprueba con el equals. No va el equals... //{ // return false; //} //if (a.nombre != _receta.a.nombre || b.nombre != _receta.b.nombre) //{ // return false; //} if (a.peso < _receta.a.peso || b.peso < _receta.b.peso) { return(false); } else { a.peso = _receta.a.peso; b.peso = _receta.b.peso; } if (!a.Equals(_receta.a) || !b.Equals(_receta.b)) { return(false); } return(true); }
public Plato HacerComida(Alimento a, Alimento b, Receta recipe) { if (SePuedeCocinar.Comprobar(a, b, recipe)) { float peso1 = Bascula.Pesar(a); float peso2 = Bascula.Pesar(b); Cocina.Calentar(a, b); return(new Plato(a, b)); } return(null); }
public Platos PrepararPlato(Receta miReceta, Alimentos alimento1, Alimentos alimento2) { /*Platos platoReturn = null; * int peso1 = bascula.Pesar(miReceta.alimento1); * int peso2 = bascula.Pesar(miReceta.alimento2); * if (!alimento1.Calentado && !alimento2.Calentado) { * if(peso1 >= miReceta.pesoAlimento1 && peso2 >= miReceta.pesoAlimento2) { * alimento1.peso = miReceta.pesoAlimento1; * alimento2.peso = miReceta.pesoAlimento2; * * cocina.Calentar(miReceta.alimento1, miReceta.alimento2); * platoReturn = new Platos(miReceta.alimento1, miReceta.alimento2); * return platoReturn; * } * }*/ int peso1 = bascula.Pesar(alimento1); int peso2 = bascula.Pesar(alimento2); cocina.Calentar(alimento1, alimento2); return(new Platos(alimento1, alimento2)); }
public void Actualizar(Receta recipe) { recetaRepository.Actualizar(recipe); }
public void Insertar(Receta _Receta) { recetaRepository.GuardarReceta(_Receta); }
public void Actualizar(Receta recipe) { }
public Receta DevolverReceta(string Nombre) { Receta recipe = new Receta(); return(recipe); }
private IList <Receta> Recetario = new List <Receta>();//Hay que hacerlo mas general, con las interfaces public void GuardarReceta(Receta NuevaReceta) { Recetario.Add(NuevaReceta); }
public void aniadirReceta(Receta receta) { RecetaService recetaService = new RecetaService(); recetaService.Aniadir(receta); }
public void Update(Receta receta) { }
public void Delete(Receta receta) { }
public Receta LeeReceta(string nombreReceta) { Receta receta = new Receta(); return(receta); }
public void Crear(Receta receta) { listaRecetas.Add(receta); }
public void Delete(Receta receta) { recetaRepositorio.Delete(receta); }
public void Update(Receta receta) { recetaRepositorio.Update(receta); }
public void Aniadir(Receta receta) { recetaRepositorio.Crear(receta); }