/// <summary> /// Updates the ProjectTraining /// </summary> /// <param name="projectTraining"></param> /// <returns></returns> public bool UpdateProjectTraining(ProjectTraining projectTraining) { if (projectTraining == null) { throw new ArgumentNullException("projectTraining is null"); } bool result = _projectTraining.SingleUpdate(projectTraining); return(result); }
/// <summary> /// Delete the ProjectTraining /// </summary> /// <param name="projectTraining"></param> /// <returns></returns> public bool DeleteProjectTraining(ProjectTraining projectTraining) { if (projectTraining == null) { throw new ArgumentException("projectTraining is null"); } bool result = _projectTraining.Delete(projectTraining); return(result); }
/// <summary> /// Insert the ProjectTraining /// </summary> /// <param name="projectTraining"></param> /// <returns></returns> public bool InsertProjectTraining(ProjectTraining projectTraining) { if (projectTraining == null) { throw new ArgumentNullException("projectTraining is null"); } bool result = _projectTraining.Insert(projectTraining); return(result); }
public HttpResponseMessage InsertProjectTraining(ProjectTraining projectTraining) { var newObj = new ProjectTraining() { Id = Guid.NewGuid(), ProjectCode = projectTraining.ProjectCode, TrainingTime = projectTraining.TrainingTime, TrainingDuration = projectTraining.TrainingDuration, TrainingName = projectTraining.TrainingName, TrainingTypeCode = projectTraining.TrainingTypeCode, Trainer = projectTraining.Trainer, Description = projectTraining.Description, Workers = projectTraining.Workers }; var result = _projectTraining.InsertProjectTraining(newObj); if (result) { return(toJson(null, OperatingState.Success, "添加成功")); } return(toJson(null, OperatingState.Failure, "添加失败")); }
public HttpResponseMessage UpdateProjectTraining(ProjectTraining projectTraining) { if (projectTraining.Id == Guid.Empty) { return(toJson(null, OperatingState.Failure, "Id不能为空")); } var obj = _projectTraining.GetProjectTrainingById(projectTraining.Id); if (projectTraining.TrainingTime == null) { projectTraining.TrainingTime = obj.TrainingTime; } var result = _projectTraining.UpdateProjectTraining(projectTraining); if (result) { return(toJson(null, OperatingState.Success, "修改成功")); } return(toJson(null, OperatingState.Failure, "修改失败")); }