public async Task <IActionResult> Add([FromBody] CreateInstructorCommand addNew) { if (addNew == null) { return(BadRequest()); } var result = await _createInstructorCommand.Handle(addNew, CancellationToken.None); return(CreatedAtAction(nameof(Add), result)); }
public async Task <IActionResult> Create([Bind("FirstName,HireDate,LastName")] CreateInstructorCommand command) { try { await Mediator.Send(command); return(RedirectToAction(nameof(Index))); } catch (Exception) { return(View(new CreateInstructorVM { FirstName = command.FirstName, LastName = command.LastName, HireDate = command.HireDate })); } }
public async Task <ActionResult <int> > Post(CreateInstructorCommand command) { return(await Execute(command, "You have successfully added the instructor")); }
public async Task <IActionResult> Create([FromBody] CreateInstructorCommand command) { await Mediator.Send(command); return(NoContent()); }
public async Task <IActionResult> CreateInstructor([FromBody] CreateInstructorCommand command) { var result = await _mediator.Send(command); return(NoContent()); // TEMPORARY }