예제 #1
0
        public ActionResult Edit(Task task, FormCollection f)
        {
            var reason = task.State == "Closed" ? (f["Reason"] ?? "").ToString() : "";

            repository.UpdateTask(task, reason);

            return RedirectToAction("Index");
        }
예제 #2
0
        public ActionResult Edit(Task task, FormCollection f)
        {
            var taskReason = (f["Reason"] ?? "").ToString();
            var bugReason = (f["BugReason"] ?? "").ToString();

            if (ModelState.IsValid)
            {
                repository.UpdateTask(task, taskReason, bugReason);
            }

            return RedirectToAction("Index");
        }
예제 #3
0
 public bool CreateBugTask(Task task)
 {
     return Malako.CreateBugTask(task.ID, task.AssignedTo, task.Title);
 }
예제 #4
0
 public void UpdateTask(Task task, string taskReason, string bugReason)
 {
     Malako.UpdateHours(task.ID, task.Hours, task.State, task.Comment, taskReason, bugReason);
 }
예제 #5
0
        public ActionResult Index(Task task)
        {
            repository.CreateBugTask(task);

            return RedirectToAction("Index");
        }
예제 #6
0
파일: Task.cs 프로젝트: rvalim/MalakoMine
        public static ValidationResult Validation(Task task)
        {
            bool isValid = true;
            string message = string.Empty;

            if (task.State == "Closed" && string.IsNullOrEmpty(task.Comment))
            {
                isValid = false;
                message = "Favor inserir um comentario para finalizar a tarefa";
            }

            if (isValid)
            {
                return ValidationResult.Success;
            }
            else
            {
                return new ValidationResult(message);
            }
        }
예제 #7
0
 public void UpdateTask(Task task, string reason)
 {
     Malako.UpdateHours(task.ID, task.Hours, task.State, task.Comment, reason);
 }
예제 #8
0
 public void UpdateTask(Task task,  string s, string reason)
 {
 }
예제 #9
0
 public bool CreateBugTask(Task task)
 {
     throw new NotImplementedException();
 }
예제 #10
0
 public void CreateBugTask(Task task)
 {
     repository.CreateBugTask(task);
 }