コード例 #1
0
        /**
         * GET request that get one pharmaceutical house
         */
        public pharmaceutical_house GetPharmaceuticalHousebyId(int id)
        {
            var query = "SELECT * FROM getPharmaceuticalHouse(" + id + ");";
            pharmaceutical_house pharma = _context.Database.SqlQuery <pharmaceutical_house>(query).FirstOrDefault();

            return(pharma);
        }
コード例 #2
0
        /**
         * PUT request that updates a pharmaceutical house
         */
        public Response UpdatePharmaceuticalHouse(int id, pharmaceutical_house ph)
        {
            Response res = new Response();

            res.success = true;
            res.code    = "1";
            res.message = "SUCCESSFUL";
            try
            {
                var query = "SELECT updatepharmaceuticalhouse(" + id + ",'" + ph.name + "');";
                _context.Database.SqlQuery <Int32>(query).FirstOrDefault();
            }
            catch (NpgsqlException ex)
            {
                res.success = false;
                res.code    = ex.Code;
                res.message = ex.BaseMessage;
            }
            return(res);
        }
コード例 #3
0
 /**
  * PUT request that updates a pharmaceutical house
  */
 public Response Put(int id, pharmaceutical_house ph)
 {
     return(repository.UpdatePharmaceuticalHouse(id, ph));
 }
コード例 #4
0
 /**
  * POST request that inserts a pharmaceutical house
  */
 public Response Post(pharmaceutical_house ph)
 {
     return(repository.AddPharmaceuticalHouse(ph));
 }