public JsonResult Delete([DataSourceRequest] DataSourceRequest request, AcilIslerViewModel acilIsler)
 {
     if (acilIsler != null && ModelState.IsValid)
     {
         var acilIsToDelete = kendoEntities.AcilIslers.Where(a => a.AcilIsID == acilIsler.AcilIsId).FirstOrDefault();
         kendoEntities.AcilIslers.Remove(acilIsToDelete);
         kendoEntities.SaveChanges();
     }
     return(Json(ModelState.IsValid ? true : ModelState.ToDataSourceResult()));
 }
        public JsonResult Create([DataSourceRequest] DataSourceRequest request, AcilIslerViewModel acilIsler)
        {
            if (acilIsler != null && ModelState.IsValid)
            {
                var acilIsToCreate = new AcilIsler
                {
                    AcilIsID       = acilIsler.AcilIsId,
                    BildirimTarihi = acilIsler.BildirimTarihi,
                    CozumTarihi    = acilIsler.CozumTarihi,
                    IsinAdi        = acilIsler.IsinAdi,
                    IsinSahibi     = acilIsler.IsinSahibi,
                    MenuId         = acilIsler.Menu.MenuId
                };

                kendoEntities.AcilIslers.Add(acilIsToCreate);
                kendoEntities.SaveChanges();
            }
            return(Json(ModelState.IsValid ? true : ModelState.ToDataSourceResult()));
        }
        public JsonResult Update([DataSourceRequest] DataSourceRequest request, AcilIslerViewModel acilIsler)
        {
            if (acilIsler != null && ModelState.IsValid)
            {
                var acilIsToUpdate = kendoEntities.AcilIslers.Where(a => a.AcilIsID == acilIsler.AcilIsId).FirstOrDefault();
                acilIsToUpdate.IsinAdi        = acilIsler.IsinAdi;
                acilIsToUpdate.IsinSahibi     = acilIsler.IsinSahibi;
                acilIsToUpdate.BildirimTarihi = acilIsler.BildirimTarihi;
                acilIsToUpdate.CozumTarihi    = acilIsler.CozumTarihi;
                acilIsToUpdate.MenuId         = acilIsler.Menu.MenuId;
                acilIsToUpdate.AcilIsID       = acilIsler.AcilIsId;
            }
            else
            {
                var errors = ModelState.Values.SelectMany(v => v.Errors);
            }
            kendoEntities.SaveChanges();

            return(Json(ModelState.IsValid ? true : ModelState.ToDataSourceResult()));
        }