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, "不能添加自身!")); } } }
public EventEntity Update(EventEntity entity) { try { _eventRepository.Update(entity); return entity; } catch (Exception e) { _log.Error(e, "数据库操作出错"); return null; } }
public bool Delete(EventEntity entity) { try { _eventRepository.Delete(entity); return true; } catch (Exception e) { _log.Error(e, "数据库操作出错"); return false; } }
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, "数据更新失败!")); } } }