public async Task Add(EndpointTypeInfo endpointType) { await this.ExecuteInContextAsync(async dbContext => { var entity = new EndpointTypeEntity() { Name = endpointType.Name, GUID = endpointType.Identity, }; dbContext.EndpointTypes.Add(entity); await dbContext.SaveChangesAsync(); }); }
public async Task <EndpointTypeIdentity> New() { var endpointTypeIdentity = EndpointTypeIdentity.New(); await this.ExecuteInContextAsync(async dbContext => { var entity = new EndpointTypeEntity() { GUID = endpointTypeIdentity.Value, }; dbContext.EndpointTypes.Add(entity); await dbContext.SaveChangesAsync(); }); return(endpointTypeIdentity); }