public IActionResult AddOverCost(OverCost OverCost)
        {
            if (ModelState.IsValid)
            {
                var postResult = Helper.PostValueToSevice <OverCost>("POST", OverCost);

                return(Json(new { success = postResult.result, message = postResult.message }));
            }

            return(Json(new { success = false, message = "Model Is Not Vald!" }));
        }
        public IActionResult EditOverCost(long id, OverCost OverCost)
        {
            if (ModelState.IsValid)
            {
                OverCost.State = BusinessEntity.Models.Base.Enums.ObjectState.Active;

                var postResult = Helper.PostValueToSevice <OverCost>("PUT?id=" + OverCost.Id.ToString(), OverCost);

                return(Json(new { success = postResult.result, message = postResult.message }));
            }

            return(Json(new { success = false, message = "Model Is Not Valid!" }));
        }
        public IActionResult DeleteOverCost(OverCost OverCost)
        {
            var postResult = Helper.PostValueToSevice <OverCost>("Delete?id=" + OverCost.Id.ToString(), OverCost);

            return(Json(new { success = postResult.result, message = postResult.message }));
        }