public override TaskStatu Job(TfsVariable tfsVariables, UserVariable <RawBasicBuildSetting> usrVariables) { Stopwatch tmrWatch = Stopwatch.StartNew(); TaskStatu tsk = new TaskStatu("TestAsyncTask at begining."); folderPath = tfsVariables.AgentWorkFolder; var fMsg = CheckFileOp(folderPath); if (!string.IsNullOrEmpty(fMsg)) { return(new TaskStatu("T1", "CheckFileOp failed. Ex = " + fMsg)); } try { var thr = new Thread(new ThreadStart(TestPostRun)); thr.Start(); tsk = new TaskStatu("TestAsyncTask started."); } catch (Exception ex) { Logger.Write(ex); tsk = new TaskStatu("T2", "TestAsyncTask.Job's ThreadStart start throw exception. Ex = " + ex.ToString()); } return(tsk); }
public static ShellStatu ToShellStatu(this TaskStatu source, string taskName) { var target = new ShellStatu(); target.Msgs = new List <string>(); target.IsSuccess = source.IsSuccess; string msgGeneral = "[No Msg]"; if (target.IsSuccess) { msgGeneral = string.Format("[{0}] runned successfully. [{1}]", taskName, source.GeneralMsg); } else { msgGeneral = string.Format("[{0}] failed. Error Code = [{1}]. Error Msg = [{2}].", taskName, source.Code, source.GeneralMsg); } target.Msgs.Add(msgGeneral); if (source.Detail.Any()) { target.Msgs.Add("---> Details : "); foreach (var item in source.Detail) { target.Msgs.Add(item); } } return(target); }
public ActionResult Delete(Guid?id) { TaskStatu taskStatu = db.TaskStatus.Find(id); db.TaskStatus.Remove(taskStatu); db.SaveChanges(); return(RedirectToAction("Index")); }
private void InsertAuditFields(TaskStatu taskStatu) { taskStatu.IsDeleted = false; taskStatu.InsAt = DateTime.Now; taskStatu.InsBy = "Admin"; taskStatu.UpdAt = DateTime.Now; taskStatu.UpdBy = "Admin"; }
public ActionResult DeleteConfirmed(Guid id) { TaskStatu taskStatu = db.TaskStatus.Find(id); taskStatu.IsDeleted = true; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Status,Description,IsDeleted,InsAt,InsBy,UpdAt,UpdBy")] TaskStatu taskStatu) { if (ModelState.IsValid) { db.Entry(taskStatu).State = EntityState.Modified; UpdateAuditFields(taskStatu); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(taskStatu)); }
public override TaskStatu Job(TfsVariable tfsVariables, UserVariable <RawBasicBuildSetting> usrVariables) { Stopwatch tmrWatch = Stopwatch.StartNew(); TaskStatu tsk = new TaskStatu("TestTask start successfully"); DisplayAllTfsVariables(tfsVariables); DisplayAllChangedFiles(tfsVariables); WriteDetail("This how to use detail method :)", tmrWatch); return(tsk); }
public ActionResult Create([Bind(Include = "Id,Status,Description,IsDeleted,InsAt,InsBy,UpdAt,UpdBy")] TaskStatu taskStatu) { if (ModelState.IsValid) { taskStatu.Id = Guid.NewGuid(); db.TaskStatus.Add(taskStatu); InsertAuditFields(taskStatu); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(taskStatu)); }
// GET: TaskStatus/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TaskStatu taskStatu = db.TaskStatus.Find(id); if (taskStatu == null) { return(HttpNotFound()); } return(View(taskStatu)); }
// Projeye ait tüm görev durumlarını getirir. public List <TaskStatu> GetTaskStatus(int projectID) { List <TaskStatu> taskStatus = new List <TaskStatu>(); SqlConnection connection = database.OpenConnection(); SqlCommand sqlCommand = database.CreateConnection("SELECT * FROM dbo.TaskStatu WHERE ProjeID = @projectID"); sqlCommand.Parameters.AddWithValue("@projectID", projectID); SqlDataReader dataReader = sqlCommand.ExecuteReader(System.Data.CommandBehavior.CloseConnection); while (dataReader.Read()) { TaskStatu taskStatu = new TaskStatu( Convert.ToInt32(dataReader["TaskStatuID"]), dataReader["TaskStatuTitle"].ToString(), Convert.ToInt32(dataReader["ProjeID"])); taskStatus.Add(taskStatu); } connection.Close(); return(taskStatus); }
private void UpdateAuditFields(TaskStatu taskStatu) { taskStatu.UpdAt = DateTime.Now; taskStatu.UpdBy = "Admin"; }