示例#1
0
        //Registration of user
        public IHttpActionResult accRegForm(accountClass obj)
        {
            TBL_SIGNUP tbObj = new TBL_SIGNUP();

            if (ModelState.IsValid)
            {
                tbObj.NAME     = obj.NAME;
                tbObj.EMAIL    = obj.EMAIL;
                tbObj.USERNAME = obj.USERNAME;
                tbObj.PASSWORD = Crypto.Hash(obj.PASSWORD);
                tbObj.PHONE_NO = obj.PHONE_NO;
                tbObj.POINTS   = 5;
                dbObj.TBL_SIGNUP.Add(tbObj);
                dbObj.SaveChanges();

                var roles = new TBL_USERROLE();
                roles.ROLE     = "User";
                roles.USERNAME = obj.USERNAME;
                dbObj.TBL_USERROLE.Add(roles);
                dbObj.SaveChanges();
                return(Ok());
            }
            ModelState.Clear();
            return(BadRequest());
        }
示例#2
0
        public IEnumerable <UserDetails> FetchNames()
        {
            TBL_SIGNUP tbObj = new TBL_SIGNUP();

            var result = (
                from obj in dbObj.TBL_SIGNUP
                orderby obj.POINTS descending
                select obj).Take(8);

            return(result.ToList().Select(Mapper.Map <TBL_SIGNUP, UserDetails>));
        }
示例#3
0
 public ActionResult login(TBL_SIGNUP userModel)
 {
     using (managementEntities db = new managementEntities())
     {
         var userdetails = db.TBL_SIGNUP.Where(a => a.USER_NAME == userModel.USER_NAME && a.PASSWORD == userModel.PASSWORD).FirstOrDefault();
         if (userdetails != null)
         {
             return(RedirectToAction("bookregister", "book"));
         }
         else
         {
             ViewBag.message      = true;
             ViewBag.errormessage = "username and password is invalid";
             return(View(userModel));
         }
     }
 }