コード例 #1
0
        // PUT api/<controller>/5
        // public void Put(int id, [FromBody]string value)
        //{
        //}

        // DELETE api/<controller>/5
        public HttpResponseMessage Delete(long id)
        {
            HttpResponseMessage response;

            try
            {
                SucursalService service = (SucursalService) new SucursalService().setDatabase(db);
                Sucursal        s       = service.find(id);
                service.delete(id);

                if (s.Estado == "D")
                {
                    response = this.getSuccessResponse(s);
                }
                else
                {
                    response = this.getSuccessResponse("No se puede eliminar porque existe una compra o hay stock disponible");
                }
            }
            catch (Exception e)
            {
                response = this.getErrorResponse(e);
            }
            return(response);
        }
コード例 #2
0
        // GET api/Sucursal/5
        public HttpResponseMessage GetSucursal(long id)
        {
            HttpResponseMessage response;

            try
            {
                SucursalService service = (SucursalService) new SucursalService().setDatabase(db);
                Sucursal        p       = service.find(id);



                response = this.getSuccessResponse(p);
            }
            catch (Exception e)
            {
                response = this.getErrorResponse(e);
            }
            return(response);
        }