public OperationDetails ConvertToBusinessLogicEntity(DalOperationDetails dataEntity)
        {
            var result = new OperationDetails(dataEntity.Id, dataEntity.Name, dataEntity.Quantity, dataEntity.Amount);

            result.IsDirty = false;
            return(result);
        }
        public ApiOperationDetails ConvertToApiEntity(DalOperationDetails dataEntity)
        {
            var result = new ApiOperationDetails(dataEntity.Id, dataEntity.Name, dataEntity.Quantity, dataEntity.Amount);

            result.IsDirty           = dataEntity.IsDirty;
            result.IsMarkForDeletion = dataEntity.IsMarkForDeletion;
            return(result);
        }
        public DalOperationDetails ConvertToDALEntity(OperationDetails businessEntity, int parentId)
        {
            var result = new DalOperationDetails(businessEntity.Id, parentId, businessEntity.Name, businessEntity.Quantity, businessEntity.Amount);

            return(result);
        }