public IHttpActionResult GetOneSupplierItemByItemId(int itemid)
        {
            string            error = "";
            SupplierItemModel sim   = SupplierItemRepo.GetSupplierItemByItemId(itemid, out error);

            if (error != "" || sim == null)
            {
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(sim));
        }
        public IHttpActionResult CreateSupplierItem(SupplierItemModel supitem)
        {
            string            error = "";
            SupplierItemModel sim   = SupplierItemRepo
                                      .AddItemOfSupplier(supitem, out error);

            if (error != "" || sim == null)
            {
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(sim));
        }
        public IHttpActionResult GetSupplierItemBySupid(int supid)
        {
            string error = "";
            List <SupplierItemModel> sims = SupplierItemRepo
                                            .GetItemsBySupplier(supid, out error);

            if (error != "" || sims == null)
            {
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(sims));
        }
Beispiel #4
0
        public IHttpActionResult GetItemsBySupplierId(int supid)
        {
            string error = "";
            List <SupplierItemModel> ims = SupplierItemRepo.GetItemsBySupplier(supid, out error);

            if (error != "" || ims == null)
            {
                if (error == ConError.Status.NOTFOUND)
                {
                    return(Content(HttpStatusCode.NotFound, "Items Not Found"));
                }
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(ims));
        }
        public IHttpActionResult UpdateSupplierItem(SupplierItemModel supitem)
        {
            string            error = "";
            SupplierItemModel sim   = SupplierItemRepo
                                      .UpdateSupplierItem(supitem, out error);

            if (error != "" || sim == null)
            {
                if (error == ConError.Status.NOTFOUND)
                {
                    return(Content(HttpStatusCode.NotFound, "Supplier Not Found"));
                }
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(sim));
        }
        public IHttpActionResult GetItemPrice(int itemid)
        {
            string            error = "";
            SupplierItemModel sim   = SupplierItemRepo
                                      .GetSupplierItemByItemId(itemid, out error);

            if (error != "" || sim == null)
            {
                if (error == ConError.Status.NOTFOUND)
                {
                    return(Content(HttpStatusCode.NotFound, "Items and suppliers NOT FOUND!"));
                }
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(sim));
        }
        public IHttpActionResult GetAllSupplierItems()
        {
            string error = "";
            List <SupplierItemModel> sims = SupplierItemRepo
                                            .GetAllSupplierItem(out error);

            if (error != "" || sims == null)
            {
                if (error == ConError.Status.NOTFOUND)
                {
                    return(Content(HttpStatusCode.NotFound, "Items and suppliers NOT FOUND!"));
                }
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(sims));
        }
        public IHttpActionResult ImportfromItemlistExcel(List <ImportSupplierItem> supitemlist)
        {
            string error = "";
            List <SupplierItemModel> sim = SupplierItemRepo
                                           .ImportfromItemlistExcel(supitemlist, out error);

            if (error != "" || sim == null)
            {
                if (error == ConError.Status.NOTFOUND)
                {
                    return(Content(HttpStatusCode.NotFound, "Supplier Not Found"));
                }
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(sim));
        }