public ActionResult VerReceita(int idReceita) { try { ReceitaModel receita = new ReceitaModel(); IngredienteModel ingrediente = new IngredienteModel(); receita = receita.consultaReceitaPorId(idReceita); receita.listaIngrediente = new List <IngredienteModel>(); receita.listaIngrediente = ingrediente.consultaIngrendientePorIdReceita(receita.idReceita); if (receita.imagem.Count() == 0) { string path = Server.MapPath("~/Images/nophotoII.jpg"); byte[] imageByteData = System.IO.File.ReadAllBytes(path); string imageBase64Data = Convert.ToBase64String(imageByteData); receita.imagemArrayBytes = string.Format("data:image/png;base64,{0}", imageBase64Data); } return(View(receita)); } catch (Exception) { throw; } }
public IHttpActionResult GetIngreduentePorId(int id) { List <IngredienteModel> ingredientes = dados.Ingredientes(); IngredienteModel ingrediente = ingredientes.Find(x => x.Id == id); return(Ok(ingrediente)); }
public void UpdateIngrediente(IngredienteModel ingredienteModel) { var ingrediente = _mapper.Map <IngredienteModel, DataBase.Ingrediente>(ingredienteModel); _repository.UpdateIngrediente(ingrediente); }
public ActionResult TraduzReceita(ReceitaModel receita) { try { Translate translate = new Translate(); ReceitaModel receitaIngles = new ReceitaModel(); receitaIngles.listaIngrediente = new List <IngredienteModel>(); receitaIngles.tituloReceita = translate.Traduzir(receita.tituloReceita); receitaIngles.modoPreparo = translate.Traduzir(receita.modoPreparo); foreach (var item in receita.listaIngrediente) { IngredienteModel ingrediente = new IngredienteModel(); ingrediente.nomeIngrediente = translate.Traduzir(item.nomeIngrediente); ingrediente.qtda = translate.Traduzir(item.qtda); receitaIngles.listaIngrediente.Add(ingrediente); } var resultado = new { receitaTraduzida = receitaIngles, msg = "OK" }; return(Json(resultado, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json("ERRO", JsonRequestBehavior.AllowGet)); } }
public IngredienteModel GetIngredientePorId(int id) { List <IngredienteModel> ing = CriaIngredientes(); IngredienteModel ingrediente = ing.Find(x => x.Id == id); return(ingrediente); }
public ActionResult AgregarIngredientes(IngredienteModel model) { _token = Session["Token"].ToString(); var ingredientes = new Ingredientes() { }; ingredientes.CrearIngrediente(ingredientes); return(RedirectToAction("VerIngredientes")); }
public BaseModel ConvertEntityToModel(BaseEntity e) { IngredienteModel m = new IngredienteModel(); m.Descricao = e.Descricao; m.Nome = e.Nome; m.ID = e.ID; m.Preco = ((IngredienteEntity)e).Preco; return(m); }
public IngredienteModel InsertIngrediente(IngredienteModel ingredienteModel) { var ingrediente = _mapper.Map <IngredienteModel, DataBase.Ingrediente>(ingredienteModel); var result = _repository.InsertIngrediente(ingrediente); return(_mapper.Map <DataBase.Ingrediente, IngredienteModel>(result)); }
public ActionResult EditarIngredientes(IngredienteModel model) { _token = Session["Token"].ToString(); var ingredientes = new Ingredientes() { Token = _token, }; ingredientes.ActualizarIngrediente(ingredientes); return(RedirectToAction("VerIngredientes")); }
public IActionResult Atualizar(IngredienteModel ingrediente) { try { return(new Util().verificaStatus(_IIngrediente.Atualizar(ingrediente))); } catch (Exception ex) { return(BadRequest(new Error(HttpStatusCode.InternalServerError, "Ingrediente.Atualizar()", ex.Message))); } }
public ActionResult Create(IngredienteModel ingrediente) { try { _restRequest.Resource = "Ingrediente"; _restRequest.Method = Method.POST; _restRequest.AddJsonBody(ingrediente); _restClient.Execute(_restRequest); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public string Inserir(IngredienteModel ingrediente) { try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@NOME", ingrediente.nomeIngrediente, DbType.String, ParameterDirection.Input); parameters.Add("@VALOR", ingrediente.valorIngrediente, DbType.Double, ParameterDirection.Input); return(Executar("SP_INGREDIENTES_INSERIR", parameters, CommandType.StoredProcedure)); } catch (Exception ex) { throw new Exception(ex.Message); } finally { Dispose(); } }
public ActionResult EditarIngrediente(int id) { _token = Session["Token"].ToString(); if (string.IsNullOrEmpty(_token)) { RedirectToAction("Index", "Home"); } var ingredientes = new Ingredientes() { Token = _token }; ingredientes = ingredientes.ObtenerIngrediente(id); IngredienteModel model = new IngredienteModel { }; return(View(model)); }
public IActionResult Edit(IngredienteModel model) { return(View(model)); }
public void Update(IngredienteModel ingrediente) { _service.UpdateIngrediente(ingrediente); }
public IngredienteModel Post(IngredienteModel ingrediente) { var result = _service.InsertIngrediente(ingrediente); return(result); }