Exemplo n.º 1
0
        /// <summary>
        /// Adding New User to the database.
        /// </summary>
        /// <param name="fName"></param>
        /// <param name="lName"></param>
        /// <param name="userType"></param>
        /// <param name="userName"></param>
        /// <param name="password"></param>
        /// <param name="regDate"></param>
        /// <param name="address"></param>
        /// <param name="tel"></param>
        /// <param name="createdAt"></param>

        public static int addUser(string fName, string lName, string userType, string userName, string password, DateTime regDate, string address, string tel, DateTime createdAt, DateTime updatedAt)
        {
            try
            {
                int isAdd = 0;
                var Reg   = new UsersReg
                {
                    first_name = fName,
                    last_name  = lName,
                    user_type  = Aids.PickEnum(userType),
                    user_name  = userName,
                    password   = password.EncryptText("magic_encrypt1256"),
                    reg_date   = regDate,
                    address    = address,
                    tel        = tel,
                    created_at = createdAt,
                    updated_at = updatedAt
                };

                using (var context = new ApplicationDataContext())
                {
                    context.staffs.Add(Reg);
                    isAdd = context.SaveChanges();
                }
                return(isAdd);
            }
            catch (Exception)
            {
                throw;
            }
        }