예제 #1
0
        public async Task <ActionResult <BunqUser> > Post([FromBody] BunqUser value)
        {
            var added = await _dbContext.BunqUsers.AddAsync(value);

            await _dbContext.SaveChangesAsync();

            if (added.State == EntityState.Added)
            {
                return(Ok(added.Entity));
            }

            return(BadRequest());
        }
예제 #2
0
        public ActionResult <BunqUser> Put(int id, [FromBody] BunqUser value)
        {
            var user = _dbContext.BunqUsers.FirstOrDefault(x => x.user_id == id);

            if (user == null)
            {
                return(NotFound());
            }

            user.server_public_key = value.server_public_key;
            user.token             = value.token;
            user.user_private_key  = value.user_private_key;
            user.user_public_key   = value.user_public_key;

            var saved = _dbContext.SaveChanges();

            if (saved > 0)
            {
                return(Ok(user));
            }

            return(BadRequest());
        }