Ejemplo n.º 1
0
        public HttpResponseMessage Update(DashboardComponentDto component)
        {
            var handler  = new DashboardComponentUpdateHandler();
            var response = handler.Handle(component);

            if (handler.Errors == null || handler.Errors.Count < 1)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, response.ComponentDtos[0]));
            }
            return(Request.CreateResponse(HttpStatusCode.BadRequest, handler.Errors));
        }
Ejemplo n.º 2
0
        public DashboardComponentDto DashboardComponentToDto(DashboardComponent component)
        {
            var dto = new DashboardComponentDto();

            dto.DashboardId      = component.DashboardId;
            dto.Definition       = component.Definition;
            dto.Id               = component.Id;
            dto.CreationDate     = component.CreationDate;
            dto.Title            = component.Title;
            dto.Type             = component.Type;
            dto.ModificationDate = component.ModificationDate;

            return(dto);
        }
Ejemplo n.º 3
0
        public DashboardComponent DtoToDashboardComponent(DashboardComponentDto dto)
        {
            var component = new DashboardComponent();

            component.DashboardId      = dto.DashboardId;
            component.Definition       = dto.Definition;
            component.Id               = dto.Id;
            component.CreationDate     = dto.CreationDate;
            component.Title            = dto.Title;
            component.Type             = dto.Type;
            component.ModificationDate = dto.ModificationDate;

            return(component);
        }
Ejemplo n.º 4
0
 public DashboardComponentResponse(DashboardComponentDto componentDto)
 {
     ComponentDtos = new List <DashboardComponentDto> {
         componentDto
     };
 }