public void ShouldRecognizeChangeEmployeeNameCommand(int id, string name) { var expectedChangeEmployeeNameCommand = new ChangeEmployeeNameCommand(id, name); var command = $"ChgEmp {id} Name \"{name}\""; var changeEmployeeNameCommand = ChangeEmployeeNameCommandParser.Parse(command); changeEmployeeNameCommand.Should().Be(expectedChangeEmployeeNameCommand); }
public async Task ChangeEmployeeName(Guid id, string name) { var command = new ChangeEmployeeNameCommand() { Id = id, Name = name }; await _changeEmployeeNameCommandHandler.Handle(command); }
public ActionResult ChangeEmployeeName(ChangeEmployeeNameCommand command) { try { _service.Handle(command); return(Json(new { Succeeded = true })); } catch (Exception ex) { return (Json( new { Succeeded = false, ErrorMessage = string.Format("Something went bad...oops: {0}", ex.Message) })); } }