public ActionResult Merks_Destroy([DataSourceRequest] DataSourceRequest request, UnitMerkViewModel merkVM)
 {
     if (merkVM != null)
     {
         var merk = _merkTasks.One(merkVM.MerkID);
         if (merk != null)
         {
             //merk.ModifiedDate = DateTime.Now;
             //merk.ModifiedBy = User.Identity.Name;
             //merk.DataStatus = "Deleted";
             _merkTasks.Delete(merk);
         }
     }
     return(Json(ModelState.ToDataSourceResult()));
 }
 private static void ConvertToMerk(UnitMerkViewModel merkVM, MMerk merk)
 {
     merk.MerkName   = merkVM.MerkName;
     merk.MerkStatus = merkVM.MerkStatus;
     merk.MerkDesc   = merkVM.MerkDesc;
 }
        public ActionResult Merks_Update([DataSourceRequest] DataSourceRequest request, UnitMerkViewModel merkVM)
        {
            if (merkVM != null && ModelState.IsValid)
            {
                var merk = _merkTasks.One(merkVM.MerkID);
                if (merk != null)
                {
                    ConvertToMerk(merkVM, merk);

                    merk.ModifiedDate = DateTime.Now;
                    merk.ModifiedBy   = User.Identity.Name;
                    merk.DataStatus   = "Updated";

                    _merkTasks.Update(merk);
                }
            }

            return(Json(ModelState.ToDataSourceResult()));
        }
        public ActionResult Merks_Create([DataSourceRequest] DataSourceRequest request, UnitMerkViewModel merkVM)
        {
            if (merkVM != null && ModelState.IsValid)
            {
                MMerk merk = new MMerk();
                merk.SetAssignedIdTo(merkVM.MerkID);

                ConvertToMerk(merkVM, merk);

                merk.CreatedDate = DateTime.Now;
                merk.CreatedBy   = User.Identity.Name;
                merk.DataStatus  = "New";

                _merkTasks.Insert(merk);
            }

            return(Json(new[] { merkVM }.ToDataSourceResult(request, ModelState)));
        }