示例#1
0
 public ActionResult <string> Get(int id)
 {
     try
     {
         _estoque = new Business.Estoque.Estoque();
         string json = JsonConvert.SerializeObject(_estoque.Get(id));
         return(json);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally {
         _estoque = null;
     }
 }
示例#2
0
        public ActionResult <IEnumerable <string> > Put(int id, [FromBody] Model.Model.Estoque estoque)
        {
            try {
                if (id == 0)
                {
                    return(BadRequest("ENTER WITH A VALID ID."));
                }

                _estoque = new Business.Estoque.Estoque();
                string json = JsonConvert.SerializeObject(_estoque.Alter(id, estoque));
                return(Ok("DATA CHANGED SUCCESSFUL"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _estoque = null;
            }
        }
示例#3
0
        public ActionResult <string> Post([FromBody] Model.Model.Estoque estoque)
        {
            try {
                if (estoque == null || estoque.medicamento.id == 0)
                {
                    return(BadRequest("ENTER WITH A VALID ESTOQUE."));
                }

                _estoque = new Business.Estoque.Estoque();
                string json = JsonConvert.SerializeObject(_estoque.Save(estoque));
                return(Ok());
            }
            catch (Exception ex) {
                return(BadRequest(ex.Message));

                throw ex;
            }
            finally {
                _estoque = null;
            }
        }