Exemplo n.º 1
0
		public TaskListEntity Update (TaskListEntity entity)
		{
			try
            {
                _tasklistRepository.Update(entity);
                return entity;
            }
            catch (Exception e)
            {
				_log.Error(e,"数据库操作出错");
                return null;
            }
		}
Exemplo n.º 2
0
		public bool Delete(TaskListEntity entity)
		{
			try
            {
                _tasklistRepository.Delete(entity);
                return true;
            }
            catch (Exception e)
            {
				_log.Error(e,"数据库操作出错");
                return false;
            }
		}
Exemplo n.º 3
0
        public HttpResponseMessage AddTaskList([FromBody]TaskListModel taskListModel)
        {



            var model = new TaskListEntity
            {
                Task = _taskService.GetTaskById(taskListModel.TaskId),
                Broker = _brokerService.GetBrokerByUserId(taskListModel.UserId),
                Taskschedule = taskListModel.Taskschedule,


            };
            //var mo1 = new TaskListSearchCondition
            //{
            //    TaskId  = taskListModel.TaskId 
            //};
            //if (taskListModel.Type == "add")
            //{
            //    //判断是否存在同名名称
            //    int taskCount = _taskListService.GetTaskListCount(mo1);
            //    if (taskCount == 0)
            //    {
            try
            {
                if (_taskListService.Create(model) != null)
                {
                    return PageHelper.toJson(PageHelper.ReturnValue(true, "添加成功"));
                }
            }
            catch (Exception)
            {
                return PageHelper.toJson(PageHelper.ReturnValue(false, "添加失败"));
            }
            //    }
            //    else
            //    { return PageHelper.toJson(PageHelper.ReturnValue(false, "任务名称已存在,请换名称")); }
            //}
            //if (taskListModel.Type == "edit")
            //{
            //    var cond = new TaskListSearchCondition()
            //    {
            //        TaskId = taskListModel.Id
            //    };
            //    //判断任务是否被接手

            //    int tlistcout = _taskListService.GetTaskListCount(cond);
            //    //判断是否存在同名名称
            //    var mo11 = new TaskSearchCondition
            //    {
            //        TasknameRe = taskListModel.Taskname,
            //        Id = taskListModel.Id
            //    };
            //    int tasknameCount = _taskService.GetTaskCount(mo11);
            //    if (tlistcout > 0) { return PageHelper.toJson(PageHelper.ReturnValue(false, "不能修改,已经有人接手任务")); }

            //    else if (tasknameCount > 0) { return PageHelper.toJson(PageHelper.ReturnValue(false, "任务名称已存在,请换名称")); }
            //    else
            //    {
            //        var mdel = _taskService.GetTaskById(taskListModel.Id);
            //        mdel.Id = taskListModel.Id;
            //        mdel.TaskPunishment = _taskPunishmentService.GetTaskPunishmentById(taskListModel.TaskPunishmentId);
            //        mdel.TaskAward = _taskAwardService.GetTaskAwardById(taskListModel.TaskAwardId);
            //        mdel.TaskTag = _taskTagService.GetTaskTagById(taskListModel.TaskTagId);
            //        mdel.TaskType = _taskTypeService.GetTaskTypeById(taskListModel.TaskTypeId);
            //        mdel.Taskname = taskListModel.Taskname;
            //        mdel.Describe = taskListModel.Describe;
            //        mdel.Endtime = taskListModel.Endtime;
            //        mdel.Adduser = 1;
            //        mdel.Addtime = DateTime.Now;
            //        mdel.Upuser = 1;
            //        mdel.Uptime = DateTime.Now;
            //        try
            //        {
            //            _taskService.Update(mdel);
            //            return PageHelper.toJson(PageHelper.ReturnValue(true, "修改成功"));
            //        }
            //        catch (Exception)
            //        {
            //            return PageHelper.toJson(PageHelper.ReturnValue(false, "修改失败"));
            //        }
            //    }
            //}

            return PageHelper.toJson(PageHelper.ReturnValue(false, "数据验证失败"));
        }