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)); }
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); }
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); }
public DashboardComponentResponse(DashboardComponentDto componentDto) { ComponentDtos = new List <DashboardComponentDto> { componentDto }; }