Esempio n. 1
0
        public IActionResult Save(ClientAuthUser user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("اطلاعات کاربری نامعتبر است!"));
            }
            var existing = db.FindById <AuthUserX>(user.Id);

            if (existing == null)
            {
                return(BadRequest("کاربر یافت نشد!"));
            }
            existing.InjectFrom(user);
            db.Save(existing);
            return(Ok());
        }
Esempio n. 2
0
        public IActionResult Save(ClientAuthUser user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("User data is invalid!"));
            }
            var existing = userCol.FindById(user.Id);

            if (existing == null)
            {
                return(BadRequest("User not found!"));
            }
            existing.InjectFrom(user);
            userCol.Save(existing);
            return(Ok());
        }
        public async Task <IActionResult> Save(ClientAuthUser user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("اطلاعات کاربری نامعتبر است!"));
            }
            var existing = await userCol.FindByIdAsync(user.Id);

            if (existing == null)
            {
                return(BadRequest("کاربر یافت نشد!"));
            }
            existing.InjectFrom(user);
            await userCol.ReplaceOneAsync(u => u.Id == user.Id, existing);

            return(Ok());
        }