public async Task <ICommandResult> Handle(ManufacturerCategoryMappingAddCommand message) { try { Manufacturer_Category_Mapping manufacturer_Category_Mapping = new Manufacturer_Category_Mapping(); manufacturer_Category_Mapping.Add(message); await _manufacturerCategoryMappingService.AddToDb(manufacturer_Category_Mapping); ICommandResult result = new CommandResult() { Message = "", ObjectId = manufacturer_Category_Mapping.Id, Status = CommandResult.StatusEnum.Sucess }; return(result); } catch (Exception e) { e.Data["Param"] = message; ICommandResult result = new CommandResult() { Message = e.Message, Status = CommandResult.StatusEnum.Fail }; return(result); } }
public async Task <CommandResult> SendCommand(ManufacturerCategoryMappingAddCommand command) { CommandResult commandResult = await _commandService.SendAndReceiveResult <CommandResult>(command); return(commandResult); }
public void Add(ManufacturerCategoryMappingAddCommand command) { ManufacturerId = command.ManufacturerId; CategoryId = command.CategoryId; AddOrChangeEvent(); }