Пример #1
0
        public IHttpActionResult SignUp(UserSignUpModel usermodel)
        {
            try
            {
                User objUser = new DbAccess.User();

                int UserSignUpresult = DbAccess.User.UserSignUp(usermodel.Firstname, usermodel.Lastname, usermodel.Email, usermodel.Password, usermodel.Residency, usermodel.city);
                return(Ok(new ResponseModel
                {
                    status = UserSignUpresult.ToString()
                }));
            }
            catch (Exception e)
            {
                return(new ErrorResult("Error in request", HttpStatusCode.InternalServerError));
            }
        }
Пример #2
0
        public IHttpActionResult Login(UserModel usermodel)
        {
            try
            {
                User objUser = new DbAccess.User();

                System.Data.DataSet ds = DbAccess.User.UserLoginCheck(usermodel.UserName, usermodel.Password);
                int rowcount           = ds.Tables[0].Rows.Count;
                if (rowcount > 0)
                {
                    var lst = ds.Tables[0].AsEnumerable().Select(p => new
                    {
                        Userid    = p.Field <int>("Userid"),
                        Firstname = p.Field <string>("Firstname"),
                        Email     = p.Field <string>("Email"),
                        Password  = p.Field <string>("Password")
                    }).ToList();
                    return(Ok(new
                    {
                        lstdata = lst
                    }));
                }
                else
                {
                    var lst = ds.Tables[0].AsEnumerable().Select(p => new
                    {
                        Userid    = 0,
                        Firstname = "",
                        Email     = "",
                        Password  = ""
                    }).ToList();
                    return(Ok(new
                    {
                        lstdata = lst
                    }));
                }
            }
            catch (Exception e)
            {
                return(new ErrorResult("Error in request", HttpStatusCode.InternalServerError));
            }
        }