// DATATABLES AJAX LOAD FUNCTIONS
 public async Task <JsonResult> GetUnits(string start, string length, string order, string search)
 {
     try
     {
         var searchkey = Request.QueryString["search[value]"];
         var services  = new RetrieveServices();
         var model     = services.GetUnitsDatatable(start, length, searchkey);
         List <DatatableResultsViewModel> jsonResult = new List <DatatableResultsViewModel>();
         foreach (var item in model)
         {
             var _actions = "";
             _actions += "<span class='pull-right'>";
             _actions += "<button class='btn btn-icon waves-effect waves-light btn-success' data-url='ViewUnit'  data-subject='njësinë " + item.name + "' data-table='UnitsTbl' data-id='" + item.id + "' onclick='GetViewModal(this)'><i class='fa fa-eye'></i></button>&nbsp;&nbsp;";
             _actions += "<button class='btn btn-icon waves-effect waves-light btn-warning' data-url='EditUnit'  data-subject='njësinë " + item.name + "' data-table='UnitsTbl' data-id='" + item.id + "' data-form='SaveChangesUnitForm' onclick='GetEditModal(this)'><i class='fa fa-edit'></i></button>&nbsp;&nbsp;";
             _actions += "<button class='btn btn-icon waves-effect waves-light btn-danger' data-url='DeleteUnit' data-subject='njësinë " + item.name + "' data-table='UnitsTbl' data-id='" + item.id + "' onclick='GetDeleteSwal(this)'><i class='fa fa-trash'></i></button>&nbsp;&nbsp;";
             _actions += " </span>";
             DatatableResultsViewModel itm = new DatatableResultsViewModel()
             {
                 id          = item.id,
                 name        = item.name,
                 description = item.description,
                 actions     = _actions
             };
             jsonResult.Add(itm);
         }
         return(Json(new { data = jsonResult }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
        public ActionResult CreateProduct()
        {
            var services           = new RetrieveServices();
            ProductViewModel model = new ProductViewModel()
            {
                Units = services.GetUnits()
            };

            return(PartialView("_CreateProduct", model));
        }