Ejemplo n.º 1
0
          public HttpResponseMessage AddEvent([FromBody] EventEntity eventModel)
          {
              Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$");
              var m = reg.IsMatch(eventModel.EventContent);
              if (!m)
              {
                  return PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!"));
                  
              }
              else
              {
                  EventEntity ee = new EventEntity()
                  {
                      EventContent = eventModel.EventContent,
                      Starttime = eventModel.Starttime,
                      Endtime = eventModel.Endtime,
                      ActionControllers = eventModel.ActionControllers,
                      State = eventModel.State

                  };
                  try
                  {
                      _eventService.Create(ee);
                      return PageHelper.toJson(PageHelper.ReturnValue(true, "添加成功!"));
                  }
                  catch (Exception)
                  {

                      return PageHelper.toJson(PageHelper.ReturnValue(false, "不能添加自身!"));
                  }

              }
          }
Ejemplo n.º 2
0
 public EventEntity Update(EventEntity entity)
 {
     try
     {
         _eventRepository.Update(entity);
         return entity;
     }
     catch (Exception e)
     {
         _log.Error(e, "数据库操作出错");
         return null;
     }
 }
Ejemplo n.º 3
0
 public bool Delete(EventEntity entity)
 {
     try
     {
         _eventRepository.Delete(entity);
         return true;
     }
     catch (Exception e)
     {
         _log.Error(e, "数据库操作出错");
         return false;
     }
 }
Ejemplo n.º 4
0
          public HttpResponseMessage UpEvent( EventEntity eventModel)
          {
              Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$");
              var m = reg.IsMatch(eventModel.EventContent);
              if (!m)
              {
                  return PageHelper.toJson(PageHelper.ReturnValue(false, "存在非法字符!"));
              }
              else
              {
                  var e = _eventService.GetEventById(eventModel.Id);
                  e.EventContent = eventModel.EventContent;
                  e.Starttime = eventModel.Starttime;
                  e.Endtime = eventModel.Endtime;
                  e.ActionControllers = eventModel.ActionControllers;
                  e.State = eventModel.State; 
                  if (_eventService.Update(e) != null)
                    {
                        return PageHelper.toJson(PageHelper.ReturnValue(true, "数据修改成功!"));
                    }
                  else
                    {
                        return PageHelper.toJson(PageHelper.ReturnValue(false, "数据更新失败!"));
                    }

              }
          }