Example #1
0
        }                             //Пустой конструктор для входных данных от клиента

        public TaskDTO(TechTask task) //Конструктор для выходных данных клиенту
        {
            Id          = task.Id;
            Description = task.Description;
            TimeSpent   = task.TimeSpent.ToString(@"hh\:mm\:ss");
            Handler     = task.Handler?.Name ?? "";
            Status      = task.Status.ToString();
        }
        public void DeleteTask()
        {
            //Arrange
            var service = new TechService();
            //Act
            TechTask task = service.CreateTask("Запрос в службу поддержки №1");

            service.DeleteTask(task);
            //Assert
            Assert.AreEqual(TechTaskStatus.Canceled, task.Status);
        }
Example #3
0
        public ActionResult Create(TaskDTO dto)
        {
            TechTask task = TechServiceSingleton.Instance.CreateTask(dto.Description);

            return(Json(new TaskDTO(task)));
        }