public ActionResult CreatePersonalTask(PlannedTaskToCreate plannedTask) { var person = _repository.GetPersonByName(plannedTask.Person); if (person is null) { return(NotFound()); } var state = _repository.GetStateByName(plannedTask.State); if (state is null) { return(NotFound()); } var newTask = new PlannedTask() { Description = plannedTask.Description, DueDate = plannedTask.DueDate, PersonId = person.Id, StateId = state.Id }; _repository.CreatePersonalTask(newTask); _repository.SaveChanges(); return(Ok()); }