public HttpResponseMessage AddNewMessage(CV_PM_TASK_MESSAGE_AddParam Addmessage) { //Addmessage.PlanStartDatetime = DateTime.Now; PM_TASK_BASE newaddbase = new PM_TASK_BASE(); newaddbase.Name = Addmessage.Name; newaddbase.Description = Addmessage.Description; newaddbase.Level = Addmessage.Level; newaddbase.TaskStatus = Addmessage.TaskStatus; newaddbase.Request = Addmessage.Request; newaddbase.Alert = Addmessage.Alert; newaddbase.Note = Addmessage.Note; newaddbase.PlanStartDatetime = Convert.ToDateTime(Addmessage.PlanStartDatetimeSTR); newaddbase.PlanEndDatetime = Convert.ToDateTime(Addmessage.PlanEndDatetimeSTR); pm_TASK_BASEBO.Insert(newaddbase); IList <PM_TASK_BASE> selectbase = pm_TASK_BASEBO.GetBaseEntities(newaddbase); PM_TASK_RESPONSE newaddresponse = new PM_TASK_RESPONSE(); for (int i = 0; i < Addmessage.guidList.Count; i++) { newaddresponse.UserGuid = Addmessage.guidList[i]; //newaddresponse.Response = Addmessage.titleList[i]; newaddresponse.Response = Addmessage.userIDList[i]; newaddresponse.DepartmentGuid = Addmessage.departmentIDList[i]; newaddresponse.TaskBasePK = selectbase.First().TaskBasePK; pm_TASK_RESPONSEBO.Insert(newaddresponse); } //IList<PM_WECHAT_USER> newadduserlistst = new List<PM_WECHAT_USER>(); //for (int i = 0; i < Addmessage.userIDList.Count; i++) //{ // PM_WECHAT_USER newadduser = new PM_WECHAT_USER(); // newadduser.UserID = Addmessage.userIDList[i]; // IList<PM_WECHAT_USER> selectuser = pM_WECHAT_USERBO.GetuserEntities(newadduser); // newaddresponse.UserGuid = selectuser.First().UserGuid; // pM_WECHAT_USERBO.Insert(newadduser); //} if ((newaddbase != null) && (newaddresponse != null)) { return(Request.CreateResponse(HttpStatusCode.OK, "新增成功")); } else { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "新增失败")); } }
public HttpResponseMessage Updatestatus(PM_TASK_BASE item) { try { PM_TASK_BASE pM_TASK_BASE = new PM_TASK_BASE() { TaskBasePK = item.TaskBasePK, Note = item.Note, }; pm_TASK_BASEBO.UpdateSome(pM_TASK_BASE); return(Request.CreateResponse(HttpStatusCode.OK, "更新成功")); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "更新出错:" + ex.Message)); } }
public HttpResponseMessage Updatestatus(PM_TASK_BASE_UPDATEPARAM messagestatue) { try { PM_TASK_BASE pM_TASK_BASE = new PM_TASK_BASE() { TaskBasePK = messagestatue.TaskBasePK, TaskStatus = messagestatue.TaskStatus, ActualEndDatetime = Convert.ToDateTime(messagestatue.ActualEndDatetimeSTR) }; pm_TASK_BASEBO.UpdateSome(pM_TASK_BASE); return(Request.CreateResponse(HttpStatusCode.OK, "更新成功")); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "更新出错:" + ex.Message)); } }