private void LoadInputData() { DisableEvents(); SessionInputModel = SessionInputService.GetInputDataState(); lstProject.DataSource = SessionInputModel.Project; lstProject.DisplayMember = "Name"; lstTask.ClearSelected(); lstProject.SelectedItem = SessionInputModel.SelectedProject; txtProjectTitle.Text = SessionInputModel.SelectedProject.Name; txtProjectDescription.Text = SessionInputModel.SelectedProject.Description; lstTask.DataSource = SessionInputModel.SelectedProject.Task; lstTask.DisplayMember = "Name"; lstTask.ClearSelected(); lstTask.SelectedItem = SessionInputModel.SelectedTask; txtTaskTitle.Text = SessionInputModel.SelectedTask.Name; txtTaskDescription.Text = SessionInputModel.SelectedTask.Description; txtDeveloper.Text = SessionInputModel.Developer; EnableEvents(); }
public Task <ActionResult <SessionViewModel> > CreateSessionAsync([FromBody] SessionInputModel inputModel) => Task.Run <ActionResult <SessionViewModel> >(() => { var session = (Session)inputModel; if (session == null) { return(BadRequest()); } _repository.AddSession(session); return(Ok((SessionViewModel)session)); });