Пример #1
0
        public void SaveTaskTrack(TaskTrackTransferModel itemDto)
        {
            var item = new TaskTrack
            {
                TrackDate  = DateTime.Now,
                TrackNote  = itemDto.TrackNote,
                UserTaskId = itemDto.UserTaskId
            };

            Database.TaskTracks.Create(item);
            Database.Save();
        }
Пример #2
0
        public void Save(TaskTrackDTO taskTrackDTO)
        {
            var taskTrack = new TaskTrack
            {
                TrackNote  = taskTrackDTO.TrackNote,
                TrackDate  = taskTrackDTO.TrackDate,
                UserTask   = _mapper.Map <UserTaskDTO, UserTask>(taskTrackDTO.UserTask),
                UserTaskId = taskTrackDTO.UserTaskId
            };

            Database.TaskTracks.Create(taskTrack);
            Database.Save();
        }
Пример #3
0
        public void SaveTaskTrack(TaskTrackDTO taskDTO)
        {
            var userTask = Database.UserTasks.Find(item => item.TaskId == taskDTO.TaskId).FirstOrDefault();
            var task     = new TaskTrack
            {
                TrackNote  = taskDTO.TrackNote,
                TrackDate  = taskDTO.TrackDate,
                UserTaskId = userTask.UserTaskId
            };

            Database.TaskTracks.Add(task);
            Database.Save();
        }
Пример #4
0
        public async ThreadTask Create_OK()
        {
            //Arrange
            var createdTaskTrack = new TaskTrack()
            {
                TrackNote  = "NewNote",
                TrackDate  = DateTime.Now.AddDays(10).Date,
                UserTaskId = 4
            };

            //Act
            var result = await _fixture.Repository.Create(createdTaskTrack);

            await _fixture.Context.SaveChangesAsync();

            //Assert
            Assert.NotNull(result);
            Assert.Equal(createdTaskTrack.TrackDate, result.TrackDate);
            Assert.Equal(createdTaskTrack.TrackNote, result.TrackNote);
            Assert.Equal(createdTaskTrack.UserTaskId, result.UserTaskId);
        }