// Business Rules private IResult CreateNewOrder(OrderFromBasketDto dto) { int userId = GetUserIdFromToken(); if (userId == 0) { return(new ErrorResult(SystemMessages.WrongTokenSent)); } AddressDto addressDto = new AddressDto { UserId = userId, CityId = dto.CityId, AddressDetail = dto.AddressDetail, PostalCode = dto.PostalCode }; _orderService.AddAsDto(addressDto); return(new SuccessResult(BusinessMessages.OrderAdded)); }