FruitBankHybridApp/FruitBank.Common/Interfaces/IOrderDto.cs

21 lines
571 B
C#

using FruitBank.Common.Dtos;
using Mango.Nop.Core.Dtos;
using Mango.Nop.Core.Interfaces;
namespace FruitBank.Common.Interfaces;
public interface IOrderDto : IMgOrderDto<OrderItemDto, ProductDto>, IMeasured, IMeasurable
{
DateTime? DateOfReceipt { get; }
DateTime DateOfReceiptOrCreated { get; }
string TimeOfReceiptText { get; }
int RevisorId { get; }
int MeasurementOwnerId { get; }
bool IsComplete { get; }
bool HasMeasuringAccess(int? customerId, bool isRevisorUser = false);
bool IsOtherMeasuringInProgress(int? customerId);
}