public ActionResult DestroyOfficeOfRecordAsync(int id)
        {
            OfficeOfRecordViewModel obj = mainRepository.GetOfficeOfRecordById(id);

            mainRepository.DeleteOfficeOfRecord(obj);
            return(Json(""));
        }
        public void InsertOfficeOfRecord(OfficeOfRecordViewModel ovm)
        {
            OfficeOfRecord newRecord = new OfficeOfRecord {
                OOR_Id = ovm.Id, OOR_Name = ovm.Name?.Trim(), OOR_Code = ovm.Code?.Trim()
            };

            context.OfficeOfRecords.Add(newRecord);
            context.SaveChanges();
        }
        public void UpdateOfficeOfRecord(OfficeOfRecordViewModel ovm)
        {
            OfficeOfRecord newRecord = new OfficeOfRecord {
                OOR_Id = ovm.Id, OOR_Name = ovm.Name, OOR_Code = ovm.Code
            };

            context.OfficeOfRecords.Attach(newRecord);
            context.Entry(newRecord).State = EntityState.Modified;
            context.SaveChanges();
        }
        public void DeleteOfficeOfRecord(OfficeOfRecordViewModel ovm)
        {
            OfficeOfRecord newRecord = new OfficeOfRecord {
                OOR_Id = ovm.Id, OOR_Name = ovm.Name.Trim(), OOR_Code = ovm.Code.Trim()
            };

            context.OfficeOfRecords.Attach(newRecord);
            context.OfficeOfRecords.Remove(newRecord);
            context.SaveChanges();
        }
 public ActionResult UpdateOfficeOfRecord([DataSourceRequest] DataSourceRequest request, OfficeOfRecordViewModel obj)
 {
     if (ModelState.IsValid)
     {
         mainRepository.UpdateOfficeOfRecord(obj);
     }
     return(Json(new[] { obj }.ToDataSourceResult(request, ModelState)));
 }
 public ActionResult DestroyOfficeOfRecord([DataSourceRequest] DataSourceRequest request, OfficeOfRecordViewModel obj)
 {
     mainRepository.DeleteOfficeOfRecord(obj);
     return(Json(new[] { obj }.ToDataSourceResult(request, ModelState)));
 }