Exemple #1
0
        public Response CreateUser(User user)
        {
            UserRequest userRequest = new UserRequest()
            {
                UserID = user.UserID
            };

            try
            {
                if (_dal.IfUserExists(user) == ModeUser.ExistInactiveStatus)
                {
                    _dal.changeTrueStatus(userRequest);
                    return(new ResponseOK());
                }
                if (_dal.GetUserID(userRequest) == ModeUser.NotExist)
                {
                    _dal.CreateUser(user);
                    return(new ResponseOK());
                }
                return(new ResponseMistakeDetails());
            }
            catch
            {
                return(new ResponseErr());
            }
        }
 public IHttpActionResult Post(User user)
 {
     if (user != null)
     {
         if (ModelState.IsValid)
         {
             if (userDal.GetUserByMail(user.Mail) != null)
             {
                 return(Conflict());
             }
             else
             {
                 User createdUser = userDal.CreateUser(user);
                 return(CreatedAtRoute("DefaultApi", new { id = createdUser.Id }, createdUser));
             }
         }
         else
         {
             return(BadRequest(ModelState));
         }
     }
     else
     {
         return(BadRequest("User can not be Null."));
     }
 }
        public Response SignUp(SignUpRequest request)
        {
            try
            {
                var            ds    = _userDal.GetUser(request.Id);
                var            tbl   = ds.Tables[0];
                SignUpResponse ret   = new SignUpResponseEmailExists();
                var            count = tbl.Rows.Count;
                if (tbl.Rows.Count != 1)
                {
                    _userDal.CreateUser(request);
                    ret = new SignUpResponseOk();
                }

                return(ret);
            }
            catch (Exception ex)
            {
                return(new AppResponseError(ex.Message));
            }
        }
Exemple #4
0
        private void create()
        {
            Console.WriteLine("\t~*~ ~*~ ~*~ \tCreating New User\t ~*~ ~*~ ~*~\n");
            Console.WriteLine("Input Full Name: ");
            string _fullName = Console.ReadLine();

            Console.WriteLine("Input Password: "******"Input Username: "******"Input Access level: ");
            int _accessLvl = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Input Position: ");
            string _position = Console.ReadLine();

            UserDTO _user = new UserDTO
            {
                FullName    = _fullName,
                Salt        = _salt,
                Password    = _password,
                Username    = _username,
                AccessLevel = _accessLvl,
                Position    = _position
            };

            //Console.WriteLine("here1");
            _user = dal.CreateUser(_user);
            Console.WriteLine("here\n\n");
            Console.WriteLine($"New UserID is {_user.UserID}");
        }
Exemple #5
0
        public ActionResult Register(FormCollection formCollection)
        {
            bool isAuthenticated = (System.Web.HttpContext.Current.User != null) &&
                                   System.Web.HttpContext.Current.User.Identity.IsAuthenticated;

            if (isAuthenticated)
            {
                return(RedirectToAction("index", "Home"));
            }
            else
            {
                string userName = formCollection["registerName"];
                string mail     = formCollection["registerMail"];
                string password = formCollection["registerPassword"];

                User user = _userDal.GetUserByMail(mail);

                if (user != null)
                {
                    ViewData["registerErrormessage"] = "Girilen mail üzerine kayıtlı bir kullanıcı zaten mevcut. Başka bir tane deneyin.";
                    return(View("Login"));
                }
                else
                {
                    user = new User();

                    user.Name     = userName;
                    user.Mail     = mail;
                    user.Password = password;

                    _userDal.CreateUser(user);

                    ViewData["registerSuccessmessage"] = "Hesap oluşturuldu. Giriş yapabilirsiniz.";
                    return(View("Login"));
                }
            }
        }
Exemple #6
0
 public void CreateCallCenter(User user)
 {
     _userDal.CreateUser(user);
 }
 public void CreateUser(UserDTOn userN, UserDTO userM)
 {
     _userM.CreateUser(userM);
     _userN.CreateUser(userN);
 }
Exemple #8
0
        public async Task <IResult> CreateUser(User entity)
        {
            var result = await _userDal.CreateUser(entity);

            return(result);
        }