public static IEnumerable <IOrderItemMvoStateDto> ToOrderItemMvoStateDtoCollection(IEnumerable <OrderItemId> ids) { var states = new List <IOrderItemMvoStateDto>(); foreach (var id in ids) { var dto = new OrderItemMvoStateDtoWrapper(); dto.OrderItemId = id; states.Add(dto); } return(states); }
public IOrderItemMvoStateDto Get(string id, string fields = null) { try { var idObj = OrderItemMvosControllerUtils.ParseIdString(id); var state = _orderItemMvoApplicationService.Get(idObj); if (state == null) { return(null); } var stateDto = new OrderItemMvoStateDtoWrapper(state); if (String.IsNullOrWhiteSpace(fields)) { stateDto.AllFieldsReturned = true; } else { stateDto.ReturnedFieldsString = fields; } return(stateDto); } catch (Exception ex) { var response = OrderItemMvosControllerUtils.GetErrorHttpResponseMessage(ex); throw new HttpResponseException(response); } }
public static CreateOrderItemMvoDto ToCreateOrderItemMvo(this OrderItemMvoStateDtoWrapper state) { return(state.ToCreateOrderItemMvo <CreateOrderItemMvoDto>()); }
public static MergePatchOrderItemMvoDto ToMergePatchOrderItemMvo(this OrderItemMvoStateDtoWrapper state) { return(state.ToMergePatchOrderItemMvo <MergePatchOrderItemMvoDto>()); }
public static DeleteOrderItemMvoDto ToDeleteOrderItemMvo(this OrderItemMvoStateDtoWrapper state) { return(state.ToDeleteOrderItemMvo <DeleteOrderItemMvoDto>()); }
public static IOrderItemMvoCommand ToCreateOrMergePatchOrderItemMvo(this OrderItemMvoStateDtoWrapper state) { return(state.ToCreateOrMergePatchOrderItemMvo <CreateOrderItemMvoDto, MergePatchOrderItemMvoDto>()); }