public IActionResult Post([FromBody] Dolce obj) { var data = EmpDetails.Dolce.Add(obj); EmpDetails.SaveChanges(); return(Ok()); }
public WebApiResult inserisciDolceVetrina(string dolce) { WebApiResult objResult = new WebApiResult(); if (dolce == "undefined") { objResult.message = "Errore Selezionare un dolce dal menù a tendina!"; objResult.status = WebApiResult.state.KO.ToString(); return(objResult); // BadRequest("Selezionare un dolce dal menù a tendina!"); } Dolce objDolce = new Dolce(); List <string> parseValue = dolce.Split('-').ToList <string>(); int.TryParse(parseValue[1].ToString(), out int id); objDolce = (from a in EmpDetails.Dolce where a.Pk_Dolce == id select a).FirstOrDefault(); Vetrina objVetrina = new Vetrina(); objVetrina.Data = DateTime.Now; objVetrina.Stato = Vetrina.StatoDolce.InVendita.ToString(); objVetrina.fk_Dolce = id; objVetrina.Prezzo = objDolce.Prezzo; var data = EmpDetails.Vetrina.Add(objVetrina); EmpDetails.SaveChanges(); objResult.message = $"Dolce {objDolce.Nome} Prezzo {objDolce.Prezzo} messo in vendita appare nella vetrina con data odierna!"; objResult.status = WebApiResult.state.OK.ToString(); return(objResult); }
public ActionResult PostUtensilio([FromQuery] Utensilio u) { if (_context.Utensilio.Where(us => us.Nome == u.Nome).Count() > 0) { return(BadRequest()); } _context.Utensilio.Add(u); _context.SaveChanges(); return(Ok()); }
public ActionResult Edit(Treat treat, int FlavorId) { if (FlavorId != 0) { _db.FlavorTreat.Add(new FlavorTreat() { FlavorId = FlavorId, TreatId = treat.TreatId }); } _db.Entry(treat).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(Flavor flavor, int TreatId) { if (TreatId != 0) { _db.FlavorTreat.Add(new FlavorTreat() { TreatId = TreatId, FlavorId = flavor.FlavorId }); } _db.Entry(flavor).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult addPassoDuvida([FromForm] PassoDúvida pd) { try { _context.PassoDúvida.Add(pd); _context.SaveChanges(); return(Ok()); } catch (Exception e) { System.Diagnostics.Debug.Print(e.ToString()); return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public async Task <ActionResult> Create(Treat treat, int FlavorId) { var userId = this.User.FindFirst(ClaimTypes.NameIdentifier)?.Value; var currentUser = await _userManager.FindByIdAsync(userId); treat.User = currentUser; _db.Treats.Add(treat); if (FlavorId != 0) { _db.FlavorTreat.Add(new FlavorTreat() { FlavorId = FlavorId, TreatId = treat.TreatId }); } _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Tag([FromForm] string tag) { var t = new Tag(); t.Tag1 = tag; _context.Tag.Add(t); _context.SaveChanges(); return(Redirect(Request.Host.Value)); }
public ActionResult addUtensilioPassoReceita([FromForm] UtensilioPasso p) { try { ///TODO COISAS _context.UtensilioPasso.Add(p); if (_context.UtensilioReceita.Where(ur => ur.Utensilioid == p.Utensilioid && ur.Receitaid == p.PassoReceitaid).FirstOrDefault() == null) { UtensilioReceita ur = new UtensilioReceita(); ur.Receitaid = p.PassoReceitaid; ur.Utensilioid = p.Utensilioid; _context.UtensilioReceita.Add(ur); } _context.SaveChanges(); return(Redirect("/Home/Editor/" + p.PassoReceitaid + "?passo=" + p.Passoid)); } catch (Exception e) { System.Diagnostics.Debug.Print(e.ToString()); return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public ActionResult PostExecucao([FromForm] int idReceita, [FromForm] DateTime data, [FromForm] int duracao) { try { var sidut = ControllerContext.HttpContext.User.Identity.Name; int idUt = Int32.Parse(sidut); Execucao e = _context.Execucao.Find(idUt, idReceita, data); if (e != null) { return(Created("Object Already Exists", null)); } e = new Execucao(); e.Utilizadorid = idUt; e.Receitaid = idReceita; e.Data = data; e.DuracaoTotal = duracao; _context.Execucao.Add(e); _context.SaveChanges(); return(Ok()); } catch (Exception e) { System.Diagnostics.Debug.Print(e.ToString()); return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public ActionResult PostIngrediente([FromForm] Ingrediente ing) { _context.Ingrediente.Add(ing); _context.SaveChanges(); return(Redirect(Request.Host.Value)); }
public ActionResult Create(Flavor flavor) { _db.Flavors.Add(flavor); _db.SaveChanges(); return(RedirectToAction("Index")); }