コード例 #1
0
        public ValueDataContract Update([FromBody] ValueDataContract value)
        {
            using (var context = new Context())
            {
                var valuesRepo = new ValueRepository(context);
                var result = valuesRepo.AddOrUpdateValue(value);

                return result;
            }
        }
コード例 #2
0
        public async Task<ValueDataContract> Read(int id)
        {
            using (var context = new Context())
            {
                var valuesRepo = new ValueRepository(context);
                var result = await valuesRepo.GetValueAsync(id);

                return result;
            }
        }
コード例 #3
0
        public async Task<ValueDataContract> Update([FromBody] ValueDataContract value)
        {
            using (var context = new Context())
            {
                var valuesRepo = new ValueRepository(context);
                var result = await valuesRepo.AddOrUpdateValueAsync(value);

                return result;
            }
        }
コード例 #4
0
        public ValueDataContract Read(int id)
        {
            //TODO: Why are EF references needed in web host?
            using (var context = new Context())
            {
                var valuesRepo = new ValueRepository(context);
                var result = valuesRepo.GetValue(id);

                return result;
            }
        }
コード例 #5
0
 public ValueRepository(Context context)
 {
     _context = context;
 }