public ActionResult CheckUnitStatus(string name)
        {
            List <MVCProductUnitModel> ProductUnitmodel = new List <MVCProductUnitModel>();
            MVCProductUnitModel        ProductunitModel = new MVCProductUnitModel();

            ProductunitModel.ProductUnit = name;

            if (name != null)
            {
                CheckUnit1          objectcount = new CheckUnit1();
                int                 CompanyId   = Convert.ToInt32(Session["CompayID"]);
                HttpResponseMessage response    = GlobalVeriables.WebApiClient.PostAsJsonAsync("APIProductUnitByName/" + CompanyId, ProductunitModel).Result;

                objectcount = response.Content.ReadAsAsync <CheckUnit1>().Result;

                if (objectcount.count > 0)
                {
                    return(Json("Found", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("NotFound", JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json("NotFound Name", JsonRequestBehavior.AllowGet));
            }
        }
        public IHttpActionResult PostProductUnitTables(ProductUnitTable productUnitTable, int CompanyID)
        {
            CheckUnit1 ch    = new CheckUnit1();
            bool       resut = db.ProductUnitTables.Count(e => e.ProductUnit == productUnitTable.ProductUnit && e.CompanyId == CompanyID) > 0;

            if (resut == true)
            {
                ch.count = 1;
                return(Ok(ch));
            }
            else
            {
                ch.count = 0;
                return(Ok(ch));
            }
        }