コード例 #1
0
        public IActionResult Post([FromBody] Dolce obj)
        {
            var data = EmpDetails.Dolce.Add(obj);

            EmpDetails.SaveChanges();
            return(Ok());
        }
コード例 #2
0
        public IActionResult Put(int id, [FromBody] Dolce obj)
        {
            var data = EmpDetails.Dolce.Update(obj);

            EmpDetails.SaveChanges();
            return(Ok());
        }
コード例 #3
0
        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);
        }