public TaskAwardEntity Update(TaskAwardEntity entity) { try { _taskawardRepository.Update(entity); return(entity); } catch (Exception e) { _log.Error(e, "数据库操作出错"); return(null); } }
public bool Delete(TaskAwardEntity entity) { try { _taskawardRepository.Delete(entity); return(true); } catch (Exception e) { _log.Error(e, "数据库操作出错"); return(false); } }
public HttpResponseMessage AddTaskAward([FromBody] TaskAwardModel taskAwardModel) { if (!string.IsNullOrWhiteSpace(taskAwardModel.Name)) { Regex reg = new Regex(@"^[^ %@#!*~&',;=?$\x22]+$"); var m = reg.IsMatch(taskAwardModel.Name); if (!m) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "奖励名称存在非法字符!"))); } if (!string.IsNullOrEmpty(taskAwardModel.Describe)) { var m1 = reg.IsMatch(taskAwardModel.Describe); if (!m1) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "描述存在非法字符!"))); } } var model = new TaskAwardEntity { Id = taskAwardModel.Id, Name = taskAwardModel.Name, Describe = taskAwardModel.Describe, Value = taskAwardModel.Value }; var mo1 = new TaskAwardSearchCondition { NameRe = taskAwardModel.Name }; if (taskAwardModel.Type == "add") { int taskTypeCount = _taskAwardService.GetTaskAwardCount(mo1); if (taskTypeCount > 0) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "名称重复,请更换"))); } else { try { _taskAwardService.Create(model); return(PageHelper.toJson(PageHelper.ReturnValue(true, "添加成功"))); } catch (Exception) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "添加失败"))); } } } if (taskAwardModel.Value == "edit") { try { _taskAwardService.Update(_taskAwardService.GetTaskAwardById(taskAwardModel.Id)); return(PageHelper.toJson(PageHelper.ReturnValue(true, "修改成功"))); } catch (Exception) { return(PageHelper.toJson(PageHelper.ReturnValue(false, "修改失败"))); } } } return(PageHelper.toJson(PageHelper.ReturnValue(false, "类型名称不能为空"))); }