public void AddOrUpdate(ModuleElement model)
 {
     var newbtn = new ModuleElement();
     model.CopyTo(newbtn);
     if (model.Id == 0)
     {
         _repository.Add(newbtn);
     }
     else
     {
         _repository.Update(newbtn);
     }
 }
 public string AddOrEditButton(ModuleElement button)
 {
     try
     {
         _app.AddOrUpdate(button);
     }
     catch (DbEntityValidationException e)
     {
         _bjuiResponse.statusCode = "300";
         _bjuiResponse.message = e.Message;
     }
     return JsonHelper.Instance.Serialize(_bjuiResponse);
 }