예제 #1
0
        public Receipt MapFromDatabase(DatabaseModel.Receipt databaseReceipt)
        {
            if (databaseReceipt == null)
            {
                return(null);
            }

            var domainReceipt = new Receipt();

            domainReceipt.Id            = databaseReceipt.Id;
            domainReceipt.AddDate       = databaseReceipt.AddDate;
            domainReceipt.PurchaseDate  = databaseReceipt.PurchaseDate;
            domainReceipt.PurchasePlace = databaseReceipt.PurchasePlace;
            domainReceipt.ControlSum    = databaseReceipt.ControlSum;
            domainReceipt.Image         = databaseReceipt.Image;

            return(domainReceipt);
        }
예제 #2
0
        public DatabaseModel.Receipt MapToDatabase(Receipt domainReceipt)
        {
            if (domainReceipt == null)
            {
                return(null);
            }

            var databaseReceipt = new DatabaseModel.Receipt();

            databaseReceipt.Id           = domainReceipt.Id;
            databaseReceipt.UserId       = domainReceipt.UserId;
            databaseReceipt.AddDate      = domainReceipt.AddDate;
            databaseReceipt.PurchaseDate = domainReceipt.PurchaseDate;

            databaseReceipt.PurchasePlace = string.IsNullOrWhiteSpace(domainReceipt.PurchasePlace) ?
                                            null : domainReceipt.PurchasePlace;

            databaseReceipt.ControlSum = domainReceipt.ControlSum;
            databaseReceipt.Image      = domainReceipt.Image;

            return(databaseReceipt);
        }