public ActionResult DicUpdate([DataSourceRequest] DataSourceRequest request, OBKReferenceNomenclatureModel dictionary,
                                      string type)
        {
            if (dictionary != null && ModelState.IsValid)
            {
                OBK_Ref_Nomenclature d = db.OBK_Ref_Nomenclature.First(o => o.Id == dictionary.Id);
                d.NameRu = dictionary.NameRu;
                d.NameKz = dictionary.NameKz;
                d.Code   = dictionary.Code;

                db.SaveChanges();
            }

            return(Json(new[] { dictionary }.ToDataSourceResult(request, ModelState)));
        }
        public ActionResult DicCreate([DataSourceRequest] DataSourceRequest request, OBKReferenceNomenclatureModel dictionary,
                                      string type)
        {
            if (dictionary != null && ModelState.IsValid)
            {
                OBK_Ref_Nomenclature d = new OBK_Ref_Nomenclature()
                {
                    NameRu      = dictionary.NameRu,
                    NameKz      = dictionary.NameKz,
                    Code        = dictionary.Code,
                    CreatedDate = DateTime.Now
                };
                db.OBK_Ref_Nomenclature.Add(d);
                db.SaveChanges();
                dictionary.Id = d.Id;
            }

            return(Json(new[] { dictionary }.ToDataSourceResult(request, ModelState)));
        }
        public ActionResult DicDestroy([DataSourceRequest] DataSourceRequest request, OBKReferenceNomenclatureModel dictionary,
                                       string type)
        {
            if (dictionary != null)
            {
                OBK_Ref_Nomenclature d = db.OBK_Ref_Nomenclature.First(o => o.Id == dictionary.Id);
                db.OBK_Ref_Nomenclature.Remove(d);
                db.SaveChanges();
            }

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