示例#1
0
        public async Task <long> Add(NewPersonCustomer model)
        {
            var entity = mapper.Map <EF.PersonCustomer>(model);

            context.Add(entity);
            var rows = await context.SaveChangesAsync();

            return(await Task.FromResult(entity.CustomerId));
        }
示例#2
0
        public async Task <long> Add(NewProduct model)
        {
            var entity = mapper.Map <EF.Product>(model);

            context.Add(entity);
            var rows = await context.SaveChangesAsync();

            return(await Task.FromResult(entity.ProductId));
        }
示例#3
0
        public async Task <long> Add(NewRawMaterial model)
        {
            var entity = mapper.Map <ef.RawMaterial>(model);

            context.Add(entity);
            var rows = await context.SaveChangesAsync();

            return(await Task.FromResult(entity.RawMaterialId));
        }
示例#4
0
        public async Task <long> Add(NewUser model, int?corpClientId)
        {
            var entity = mapper.Map <EF.User>(model);

            entity.CorpClientId = corpClientId;
            context.Add(entity);
            var rows = await context.SaveChangesAsync();

            return(await Task.FromResult(entity.UserId));
        }