public async Task <Response> Handle(CreateTaskCommand request, CancellationToken cancellationToken) { var newTask = new Domain.AggregatesModel.Tasks.Task( id: request.Id, description: request.Description, userId: request.UserId); _taskRepository.Add(newTask); var result = await _taskRepository.UnitOfWork .SaveChangesAsync(cancellationToken); if (result == 0) { return(new Response().AddError("Task insertion error")); } return(new Response("Successful task insertion")); }
public void Update(Domain.AggregatesModel.Tasks.Task task) { _commandsContext.Entry(task).State = EntityState.Modified; }
public Domain.AggregatesModel.Tasks.Task Add(Domain.AggregatesModel.Tasks.Task task) { return(_commandsContext.Tasks.Add(task).Entity); }