// GET: api/Sale
        public List <Sale> Get()
        {
            ClaimsPrincipal p     = RequestContext.Principal as ClaimsPrincipal;
            List <Sale>     sales = SaleDA.GetSales(p.Claims);

            return(sales);
        }
        // POST: api/Sale
        public HttpResponseMessage Post(Sale s)
        {
            ClaimsPrincipal p  = RequestContext.Principal as ClaimsPrincipal;
            int             id = SaleDA.AddSale(s, p.Claims);

            HttpResponseMessage message = new HttpResponseMessage(HttpStatusCode.OK);

            message.Content = new StringContent(id.ToString());
            return(message);
        }
示例#3
0
 public HttpResponseMessage Delete(int id)
 {
     try
     {
         ClaimsPrincipal p = RequestContext.Principal as ClaimsPrincipal;
         SaleDA.DeleteSale(id, p.Claims);
         return(new HttpResponseMessage(HttpStatusCode.OK));
     }
     catch
     {
         return(new HttpResponseMessage(HttpStatusCode.InternalServerError));
     }
 }
示例#4
0
        public HttpResponseMessage Post(List <Sale> Sales)
        {
            try
            {
                if (Sales == null)
                {
                    throw new HttpResponseException(AddRequest(HttpStatusCode.BadRequest, "parameter is empty"));
                }

                ClaimsPrincipal p  = RequestContext.Principal as ClaimsPrincipal;
                int             id = SaleDA.AddSales(Sales, p.Claims);

                HttpResponseMessage response = new HttpResponseMessage();
                response.StatusCode = HttpStatusCode.Created;
                return(response);
            }
            catch
            {
                return(new HttpResponseMessage(HttpStatusCode.InternalServerError));
            }
        }
示例#5
0
        // POST: api/Sale
        public int Post([FromBody] Sale sale)
        {
            ClaimsPrincipal p = RequestContext.Principal as ClaimsPrincipal;

            return(SaleDA.SaveSale(sale, p.Claims));
        }
示例#6
0
 public HttpResponseMessage Post(Sales s)
 {
     SaleDA.InsertSale(s);
     return(new HttpResponseMessage(HttpStatusCode.OK));
 }
示例#7
0
 public List <Sales> Get()
 {
     return(SaleDA.GetSales());
 }
        public int Post(Sale newSale)
        {
            ClaimsPrincipal p = Request.GetRequestContext().Principal as ClaimsPrincipal;

            return(SaleDA.SaveSale(newSale, p.Claims));
        }
        public List <Sale> Get()
        {
            ClaimsPrincipal p = Request.GetRequestContext().Principal as ClaimsPrincipal;

            return(SaleDA.GetSales(p.Claims));
        }