public bool AddTask(Tasks task, Guid id) { if (task.Name == null || task.Date == null || id == null) { return(false); } else { TasksRepository repository = new TasksRepository(); //Gerar novo ID task.Id = Guid.NewGuid(); task.UsersId = id; repository.Add(task); var tasks = repository.GetItem(task.Id); if (tasks != null) { return(true); } else { return(false); } } }
public async Task <ActionResult <TasksViewModel> > Post(TasksViewModel task) { Tasks maped = _mapper.Map <Tasks>(task); await _repository.Add(maped); return(Ok(task)); // return CreatedAtAction("Get", new { id = task.TaskId }, task); }
public async Task <IHttpActionResult> PostTask(Models.Task task) { await repository.Add(task); return(Ok()); }
public async Task <ActionResult <Tasks> > Post(Tasks movie) { await repository.Add(movie); return(CreatedAtAction("Get", new { id = movie.TaskId }, movie)); }
public void Add() { User user = new User { FirstName = "Test", LastName = "User", Username = "******", DateCreated = DateTime.UtcNow, Id = Guid.Parse("270dfcc8-baf6-11e9-a2a3-2a2ae2dbcce4") }; Tasks tasks = new Tasks { Id = task1WithSchedule, TaskType = Enums.TaskType.GetDeviceInfo, Status = Enums.Status.Waiting, IntervalDays = 60, IntervalSeconds = 120, Device = new Devices { Id = Guid.NewGuid(), Name = "TaskDeviceAddTest", Model = "TestMethodAddTaskDevice", Manufacturer = "TestMethodAddTaskDevice", User = user } }; Tasks updateTask = new Tasks { Id = task3Update, TaskType = Enums.TaskType.GetDeviceInfo, Status = Enums.Status.Ready, IntervalDays = 90, IntervalSeconds = 180, Device = new Devices { Id = Guid.NewGuid(), Name = "TaskDeviceUpdateTest", Model = "TaskDeviceUpdateTest", Manufacturer = "TaskDeviceUpdateTest", User = user }, }; Tasks deleteTask = new Tasks { Id = task2Delete, TaskType = Enums.TaskType.GetDeviceInfo, Status = Enums.Status.Ready, Device = new Devices { Id = Guid.NewGuid(), Name = "TaskDeviceDeleteTest", Model = "TaskDeviceDeleteTest", Manufacturer = "TaskDeviceDeleteTest", User = user }, }; Tasks withInternval = new Tasks { Id = intervalTask, TaskType = Enums.TaskType.GetDeviceInfo, Status = Enums.Status.Ready, IntervalSeconds = 60, IntervalDays = 30, Device = new Devices { Id = Guid.NewGuid(), Name = "TaskDeviceIntervaleTest", Model = "TaskDeviceIntervaleTest", Manufacturer = "TaskDeviceIntervaleTest", User = user }, }; UserRepository.Add(user, "test"); TasksRepository.Add(updateTask); TasksRepository.Add(deleteTask); TasksRepository.Add(tasks); TasksRepository.Add(withInternval); int changes = TasksRepository.SaveChanges(); Assert.Greater(changes, 0); }