コード例 #1
0
 public static Franchise ToContract(this Entities.Franchise domain)
 => new Franchise
 {
     CreatedByUserId = domain.CreatedByUserId,
     Id              = domain.Id,
     ModifiedAt      = domain.LastModified,
     Name            = domain.Name,
     ManagedBySystem = domain.ManagedBySystem,
     WholesalePrices = domain.WholesalePrices?.Select(x => x.ToContract()).ToList()
 };
コード例 #2
0
ファイル: FranchiseService.cs プロジェクト: FLAMESpl/GasWeb
        public async Task <long> Create(AddFranchiseModel model)
        {
            var franchise = new Entities.Franchise(model.Name, false);

            auditMetadataProvider.AddAuditMetadataToNewEntity(franchise);
            dbContext.Franchises.Add(franchise);
            await dbContext.SaveChangesAsync();

            return(franchise.Id);
        }