public FacadeResponse GetFacades(FacadeRequest request)
        {
            var response = new FacadeResponse { CorrelationId = request.RequestId };

            if (!ValidRequest(request, response, Validate.ClientTag | Validate.AccessToken))
                return response;

            //Todo: get the right pods for the user
            var facadesForUser = new List<FacadeDto>
                                     {
                                         new FacadeDto
                                             {
                                                 Id = Guid.NewGuid(),
                                                 Title = "I am Facade 1",
                                                 MenuName = "Facade1",
                                                 ImageIndex = 1
                                             },
                                         new FacadeDto
                                             {
                                                 Id = Guid.NewGuid(),
                                                 Title = "I am Facade 2",
                                                 MenuName = "Facade2",
                                                 ImageIndex = 2
                                             },
                                         new FacadeDto
                                             {
                                                 Id = Guid.NewGuid(),
                                                 Title = "I am Facade 3",
                                                 MenuName = "Facade3",
                                                 ImageIndex = 3
                                             }
                                     };

            response.Facades = facadesForUser;
            //Mapper.Map<FacadeDto, FacadeDto>(facadesForUser);<- not needed
            return response;
        }
Beispiel #2
0
 public RequestController(FacadeRequest facadeRequest, FacadeProducts facadeProducts, Logger logger)
 {
     this.FacadeRequest  = facadeRequest;
     this.FacadeProducts = facadeProducts;
     this.Logger         = logger;
 }