protected void ButtonAddTask_Click(object sender, EventArgs e) { var request = new AddOrUpdateTaskRequest(); CrmLead crmLead = JsonConvert.DeserializeObject <CrmLead>(HiddenFieldLeadJson.Value); request.Update = new List <AddOrUpdateCrmTask>(); request.Add = new List <AddOrUpdateCrmTask>(); { var _task = new AddOrUpdateCrmTask(); _task.ElementId = crmLead.Id; _task.ElementType = 2; _task.Text = TextBoxText.Text; _task.IsCompleted = CheckBoxIsCompleted.Checked; _task.ResponsibleUserId = Convert.ToInt64(DropDownListResponsibleUserId.SelectedValue); _task.TaskType = Convert.ToInt32(DropDownListTaskType.SelectedValue); if (TextBoxCompleteTillAt.Text != "") { _task.CompleteTillAt = DateTime.Parse(TextBoxCompleteTillAt.Text); } request.Add.Add(_task); } _service.AddOrUpdateTask(request); TextBoxText.Text = ""; CheckBoxIsCompleted.Checked = false; LabelMsg.Visible = true; LabelMsg.CssClass = "alert alert-success"; LabelMsg.Text = "Задача создана"; }
public List <AddedOrUpdatedTask> AddOrUpdateTask(AddOrUpdateTaskRequest addOrUpdateTaskRequest) { var request = addOrUpdateTaskRequest; var response = AmoMethod.Post <AddOrUpdateTaskResponse>(request, _crmConfig); return(response.Response.Tasks); }