コード例 #1
0
        // GET: api/DtoOrder/5
        public IHttpActionResult Get(int id)
        {
            var order = db.Orders.Find(id);

            if (order == null)
            {
                return(NotFound());
            }
            var dtoOrder = DtoHelper.FromOrder_to_DtoOrder(db, order);



            return(Ok(dtoOrder));
        }
コード例 #2
0
        public IHttpActionResult Delete(int id)
        {
            var order = db.Orders.Find(id);

            if (order == null)
            {
                return(Content(HttpStatusCode.NotFound, "Beklager denne orderen finner vi ikke"));
            }

            db.Orders.Remove(order);
            db.SaveChanges();
            var DtoDeletedOrder = DtoHelper.FromOrder_to_DtoOrder(db, order);

            return(Ok(DtoDeletedOrder));
        }
コード例 #3
0
        // GET: api/Orders
        public IHttpActionResult Get()
        {
            var orderList = db.Orders.ToList();

            if (orderList == null)
            {
                return(Content(HttpStatusCode.NotFound, "Noe er galt vi fant ingen ordre"));
            }
            var dtoOrderList = new List <DtoOrder>();

            foreach (Orders order in orderList)
            {
                dtoOrderList.Add(DtoHelper.FromOrder_to_DtoOrder(db, order));
            }

            return(Ok(dtoOrderList));
        }
コード例 #4
0
        // GET: api/Orders/5
        public IHttpActionResult Get(int id)
        {
            var orderList = db.Orders.Where(o => o.UserId == id).ToList();

            if (orderList == null)
            {
                return(Content(HttpStatusCode.NotFound, "Denne bruker id'n er ikke tilknyttet noen ordre"));
            }

            var dtoOrderList = new List <DtoOrder>();

            foreach (Orders order in orderList)
            {
                dtoOrderList.Add(DtoHelper.FromOrder_to_DtoOrder(db, order));
            }

            return(Ok(dtoOrderList));
        }