Beispiel #1
0
        public object UpdateUserData(int id, USER_REGISTRATION_DATA udt)
        {
            try
            {
                var userData = webApiDB.USER_REGISTRATION_DATA.Find(id);
                if (userData != null)
                {
                    userData.FIRST_NAME     = udt.FIRST_NAME;
                    userData.LAST_NAME      = udt.LAST_NAME;
                    userData.USER_EMAIL     = udt.USER_EMAIL;
                    userData.USER_ADDR      = udt.USER_ADDR;
                    userData.CONTACT_NUMBER = udt.CONTACT_NUMBER;
                    userData.UPDATE_DATE    = DateTime.Now;

                    webApiDB.SaveChanges();

                    return(new { result = "User details updated..!!" });
                }
                else
                {
                    return(new { error = "This user does not exist..!!" });
                }
            }
            catch (Exception ex)
            {
                return(new { error = ex.Message.ToString() });
            }
        }
Beispiel #2
0
        public object UserRegistration(USER_REGISTRATION_DATA uSER_REGISTRATION_)
        {
            try
            {
                var data = webApiDB.USER_REGISTRATION_DATA.FirstOrDefault(x => x.ID == uSER_REGISTRATION_.ID || x.USER_EMAIL == uSER_REGISTRATION_.USER_EMAIL);
                if (data == null)
                {
                    uSER_REGISTRATION_.PASSWD = Encryption.Encrypt(uSER_REGISTRATION_.PASSWD);

                    USER_LOGIN_DATE UserLogin = new USER_LOGIN_DATE
                    {
                        USER_ID      = uSER_REGISTRATION_.USER_EMAIL,
                        PASSWD       = uSER_REGISTRATION_.PASSWD,
                        ISACTIVE     = true,
                        CREATED_DATE = DateTime.Now,
                        UPDATED_DATE = null
                    };
                    webApiDB.USER_LOGIN_DATE.Add(UserLogin);

                    uSER_REGISTRATION_.CREATED_DATE = DateTime.Now;
                    uSER_REGISTRATION_.ISACTIVE     = true;
                    webApiDB.USER_REGISTRATION_DATA.Add(uSER_REGISTRATION_);

                    webApiDB.SaveChanges();

                    return(new { result = "New User added successfully..!!" });
                }
                else
                {
                    return(new { error = "This user allready exist. Try register with another email ID." });
                }
            }
            catch (Exception ex)
            {
                return(new { error = ex.Message.ToString() });
            }
        }