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);
        }
コード例 #2
0
        public async Task ChangeEmployeeName(Guid id, string name)
        {
            var command = new ChangeEmployeeNameCommand()
            {
                Id   = id,
                Name = name
            };

            await _changeEmployeeNameCommandHandler.Handle(command);
        }
コード例 #3
0
 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)
         }));
     }
 }