示例#1
0
 public bool SaveUser(User user, out string error)
 {
     error = string.Empty;
     if (user.UserName == string.Empty)
     {
         error = "Kullanıcı adı Boş olamaz.";
         return(false);
     }
     try
     {
         if (user.UserId > 0)
         {
             if (!_userContext.UpdateUser(user, out error))
             {
                 return(false);
             }
         }
         else
         {
             if (!_userContext.CreateUser(user, out error))
             {
                 return(false);
             }
         }
     }
     catch (Exception ex)
     {
         error = ex.Message;
         return(false);
     }
     return(true);
 }
示例#2
0
        static void Main(string[] args)
        {
            UserContext context = new UserContext();

            context.CreateUser("Mustafa", "+905555555555");

            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();

            context.OnRecord("mustafa tekeraslan");



            Console.ReadKey();
        }
示例#3
0
        public async Task <IHttpActionResult> Singup(SignupModel model)
        {
            var userModel = new UserModel
            {
                Email    = model.Email,
                Password = PasswordHash.HashPassword(model.Password)
            };
            var userId = await _userContext.CreateUser(userModel);

            if (userId > 0)
            {
                return(Ok(userId));
            }
            const HttpStatusCode stsCode = HttpStatusCode.InternalServerError;
            const string         msg     = "Unknown Error";

            return(new ResponseMessageResult(Request.CreateErrorResponse(stsCode, msg)));
        }
        protected async void NewUserButtonClick(object sender, EventArgs e)
        {
            if (userLogin.Text.Length == 0 || userPassword.Text.Length == 0)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "missingFields", "<script> Swal.fire({type: 'error', title: 'Ops, algo deu errado', text: 'Insira o usuario e a senha!'}); </script>");
            }

            try
            {
                User user = await userContext.CreateUser(new User
                {
                    Login = userLogin.Text,
                    Password = userPassword.Text
                });
                if (user.Id.HasValue)
                    ClientScript.RegisterStartupScript(this.GetType(), "missingFields", "<script> Swal.fire({type: 'success', title: 'Cadastrar usuario', text: 'Usuario cadastrado com sucesso!'}).then(() => location.href = '"+ GetRouteUrl("users")  +"'); </script>");
            }
            catch (EntityAlreadyExists ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "missingFields", "<script> Swal.fire({type: 'error', title: 'Ops, algo deu errado', text: 'Um usuario com esse login ja existe!'}); </script>");
            }
        }