public UserController(IMapper mapper, IUnitOfWork unitOfWork, CreateUserOp createUserOp) { _mapper = mapper; _unitOfWork = unitOfWork; _createUserOp = createUserOp; }
public string ProcessReceiveEvent(string message) { if (message.Contains("GetUserInfoRequest")) { var request = DataContractSerializationHelper.Deserialize <GetUserInfoRequest>(message); var response = new GetUserOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } if (message.Contains("GetAllUsersRequest")) { var request = DataContractSerializationHelper.Deserialize <GetAllUsersRequest>(message); var response = new GetAllUsersOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("UpdateUserInfoRequest")) { var request = DataContractSerializationHelper.Deserialize <UpdateUserInfoRequest>(message); var response = new UpdateUserOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("CreateUserInfoRequest")) { var request = DataContractSerializationHelper.Deserialize <CreateUserInfoRequest>(message); var response = new CreateUserOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("DeleteUserInfoRequest")) { var request = DataContractSerializationHelper.Deserialize <DeleteUserInfoRequest>(message); var response = new DeleteUserOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("GetSystemInfoRequest")) { var request = DataContractSerializationHelper.Deserialize <GetSystemInfoRequest>(message); var response = new GetSystemInfoOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("UpdateSystemInfoRequest")) { var request = DataContractSerializationHelper.Deserialize <UpdateSystemInfoRequest>(message); var response = new UpdateSystemInfoOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("GetDeviceInfoRequest")) { var request = DataContractSerializationHelper.Deserialize <GetDeviceInfoRequest>(message); var response = new GetDeviceInfoOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("UpdateDeviceInfoRequest")) { var request = DataContractSerializationHelper.Deserialize <UpdateDeviceInfoRequest>(message); var response = new UpdateDeviceInfoOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("GetAllTimeSegmentsRequest")) { var request = DataContractSerializationHelper.Deserialize <GetAllTimeSegmentsRequest>(message); var response = new GetAllTimeSegmentsOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("BatchUpdateTimeSegmentsRequest")) { var request = DataContractSerializationHelper.Deserialize <BatchUpdateTimeSegmentsRequest>(message); var response = new BatchUpdateTimeSegmentsOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("GetAllTimeGroupsRequest")) { var request = DataContractSerializationHelper.Deserialize <GetAllTimeGroupsRequest>(message); var response = new GetAllTimeGroupsOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("BatchUpdateTimeGroupsRequest")) { var request = DataContractSerializationHelper.Deserialize <BatchUpdateTimeGroupsRequest>(message); var response = new BatchUpdateTimeGroupsOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("GetAllTimeZonesRequest")) { var request = DataContractSerializationHelper.Deserialize <GetAllTimeZonesRequest>(message); var response = new GetAllTimeZonesOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("BatchUpdateTimeZonesRequest")) { var request = DataContractSerializationHelper.Deserialize <BatchUpdateTimeZonesRequest>(message); var response = new BatchUpdateTimeZonesOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("GetDeviceTrafficLogRequest")) { var request = DataContractSerializationHelper.Deserialize <GetDeviceTrafficLogRequest>(message); var response = new GetDeviceTrafficLogOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("GetDeviceOperationLogRequest")) { var request = DataContractSerializationHelper.Deserialize <GetDeviceOperationLogRequest>(message); var response = new GetDeviceOperationLogOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("GetDoorStateRequest")) { var request = DataContractSerializationHelper.Deserialize <GetDoorStateRequest>(message); var response = new GetDoorStateOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } else if (message.Contains("UpdateDoorStateRequest")) { var request = DataContractSerializationHelper.Deserialize <UpdateDoorStateRequest>(message); var response = new UpdateDoorStateOp().Process(request); return(DataContractSerializationHelper.Serialize(response)); } return(string.Empty); }