public ActionResult DestroyEventCodeAsync(int id)
        {
            EventCodeViewModel obj = mainRepository.GetEventCodesById(id);

            mainRepository.DeleteEventCodes(obj);
            return(Json(""));
        }
        public void InsertEventCodes(EventCodeViewModel ovm)
        {
            EventCode newRecord = new EventCode {
                ECD_Id          = ovm.Id,
                ECD_Code        = ovm.Code?.Trim(),
                ECD_Description = ovm.Description?.Trim()
            };

            context.EventCodes.Add(newRecord);
            context.SaveChanges();
        }
        public void UpdateEventCodes(EventCodeViewModel ovm)
        {
            EventCode newRecord = new EventCode
            {
                ECD_Id          = ovm.Id,
                ECD_Code        = ovm.Code?.Trim(),
                ECD_Description = ovm.Description?.Trim()
            };

            context.EventCodes.Attach(newRecord);
            context.Entry(newRecord).State = EntityState.Modified;
            context.SaveChanges();
        }
        public void DeleteEventCodes(EventCodeViewModel ovm)
        {
            EventCode newRecord = new EventCode
            {
                ECD_Id          = ovm.Id,
                ECD_Code        = ovm.Code?.Trim(),
                ECD_Description = ovm.Description?.Trim()
            };

            context.EventCodes.Attach(newRecord);
            context.EventCodes.Remove(newRecord);
            context.SaveChanges();
        }
 public ActionResult UpdateEventCode([DataSourceRequest] DataSourceRequest request, EventCodeViewModel obj)
 {
     if (ModelState.IsValid)
     {
         mainRepository.UpdateEventCodes(obj);
     }
     return(Json(new[] { obj }.ToDataSourceResult(request, ModelState)));
 }
 public ActionResult DestroyEventCode([DataSourceRequest] DataSourceRequest request, EventCodeViewModel obj)
 {
     mainRepository.DeleteEventCodes(obj);
     return(Json(new[] { obj }.ToDataSourceResult(request, ModelState)));
 }