Exemplo n.º 1
0
        public HttpResponseMessage UserValidate(Login UserDetails)
        {
            HttpResponseMessage response = null;
            tbl_user            objUser  = new DAL.tbl_user();

            using (var db = new JNVDataContext())
            {
                try
                {
                    objUser = db.tbl_users.Where(a => a.Email == UserDetails.Username && a.Password == a.Password).FirstOrDefault();
                    if (objUser == null)
                    {
                        response = Request.CreateResponse(HttpStatusCode.Forbidden, "UserName Or Password is invalid");
                    }
                    else
                    {
                        response = Request.CreateResponse(HttpStatusCode.OK, objUser);
                    }
                }catch (Exception ex)
                {
                    response = Request.CreateResponse(HttpStatusCode.InternalServerError, ex.StackTrace);
                }
            }
            return(response);
        }
Exemplo n.º 2
0
 public HttpResponseMessage GetAdminDetailsByID(int ID)
 {
     using (var db = new JNVDataContext())
     {
         List <Get_Admin_By_IDResult> AdminDetails = db.Get_Admin_By_ID(ID).ToList();
         return(new HttpResponseMessage()
         {
             Content = new StringContent(JArray.FromObject(AdminDetails).ToString(), Encoding.UTF8, "application/json")
         });
     }
 }
Exemplo n.º 3
0
 public HttpResponseMessage DeleteAdmin(int ID)
 {
     using (var db = new JNVDataContext())
     {
         db.Del_Admin_By_ID(ID);
         return(new HttpResponseMessage()
         {
             Content = new StringContent("User Delete Successfully", Encoding.UTF8, "application/json")
         });
     }
 }
Exemplo n.º 4
0
 public HttpResponseMessage GetAdminDetails()
 {
     try
     {
         using (var db = new JNVDataContext())
         {
             List <Get_AdminResult> AdminDetails = db.Get_Admin().ToList();
             return(new HttpResponseMessage()
             {
                 Content = new StringContent(JArray.FromObject(AdminDetails).ToString(), Encoding.UTF8, "application/json")
             });
         }
     }
     catch (Exception ex)
     {
         return(new HttpResponseMessage()
         {
             Content = new StringContent("Something went wrong please try after some time.", Encoding.UTF8, "application/json")
         });
     }
 }
Exemplo n.º 5
0
        public HttpResponseMessage AdminRegistration()
        {
            try
            {
                var      files           = HttpContext.Current.Request.Files;
                tbl_user objadmindetails = new tbl_user();
                objadmindetails.UserID    = Convert.ToInt32(HttpContext.Current.Request.Form["UserID"]);
                objadmindetails.Name      = HttpContext.Current.Request.Form["Name"];
                objadmindetails.Nick_name = HttpContext.Current.Request.Form["Nick_name"];
                objadmindetails.Email     = HttpContext.Current.Request.Form["Email"];
                //check userid already exits or not
                if (objadmindetails.UserID == 0)
                {
                    using (var db = new JNVDataContext())
                    {
                        var checkuser = db.tbl_users.Where(a => a.Email == objadmindetails.Email && a.IsActive == true).FirstOrDefault();
                        if (checkuser != null)
                        {
                            return(new HttpResponseMessage()
                            {
                                Content = new StringContent("Email ID Already Exits.", Encoding.UTF8, "application/json")
                            });
                        }
                    }
                }
                //
                objadmindetails.Password          = HttpContext.Current.Request.Form["Password"];
                objadmindetails.Phone             = HttpContext.Current.Request.Form["Phone"];
                objadmindetails.WhatsApp_Number   = HttpContext.Current.Request.Form["WhatsApp_Number"];
                objadmindetails.City_ID           = Convert.ToInt32(HttpContext.Current.Request.Form["City_ID"]);
                objadmindetails.Birthday          = Convert.ToDateTime(HttpContext.Current.Request.Form["Birthday"]);
                objadmindetails.Gender            = HttpContext.Current.Request.Form["Gender"];
                objadmindetails.Marital_Status    = HttpContext.Current.Request.Form["Marital_Status"];
                objadmindetails.Village           = HttpContext.Current.Request.Form["village"];
                objadmindetails.Hobbies           = HttpContext.Current.Request.Form["Hobbies"];
                objadmindetails.Profession_Detail = HttpContext.Current.Request.Form["Profession_Detail"];
                objadmindetails.Home_Address      = HttpContext.Current.Request.Form["Home_Address"];
                objadmindetails.Current_Address   = HttpContext.Current.Request.Form["Current_Address"];
                objadmindetails.Facebook_ID       = HttpContext.Current.Request.Form["Facebook_ID"];
                objadmindetails.LinkedIn_ID       = HttpContext.Current.Request.Form["LinkedIn_ID"];
                objadmindetails.Twitter_ID        = HttpContext.Current.Request.Form["Twitter_ID"];

                string path     = HttpContext.Current.Server.MapPath("~/AdminProfile/");
                string fileName = string.Empty;
                if (files.Count > 0)
                {
                    fileName = "/AdminProfile/";
                    for (int i = 0; i < files.Count; i++)
                    {
                        HttpPostedFile file = files[i];
                        fileName += Common.UploadFile(file, path);
                        //dbContext.Deal_Image.Add(new Deal_Image { Id = Guid.NewGuid(), DealId = deal.Id, ImageUrl = "/Files/" + fileName });
                    }
                }
                objadmindetails.Photo = fileName;
                int RoleID = Convert.ToInt32(HttpContext.Current.Request.Form["RoleID"]);
                if (RoleID == 0)
                {
                    RoleID = 1;
                }
                else
                {
                    RoleID = 2;
                }
                using (var db = new JNVDataContext())
                {
                    if (objadmindetails.UserID > 0)
                    {
                        db.Upd_Admin_By_ID(objadmindetails.UserID, objadmindetails.Name, objadmindetails.Nick_name, objadmindetails.Email, objadmindetails.Password, RoleID, objadmindetails.Phone, objadmindetails.WhatsApp_Number, objadmindetails.City_ID, 1, null, true, true, objadmindetails.Birthday, "", objadmindetails.Gender, objadmindetails.Marital_Status, objadmindetails.Village, "", objadmindetails.Hobbies, "", null, null, null, "", "", objadmindetails.Profession_Detail, objadmindetails.Home_Address, objadmindetails.Current_Address, objadmindetails.Facebook_ID, objadmindetails.LinkedIn_ID, objadmindetails.Twitter_ID, objadmindetails.Photo);
                    }
                    else
                    {
                        db.Set_Registration(objadmindetails.Name, objadmindetails.Nick_name, objadmindetails.Email, objadmindetails.Password, RoleID, objadmindetails.Phone, objadmindetails.WhatsApp_Number, objadmindetails.City_ID, 1, null, true, true, objadmindetails.Birthday, "", objadmindetails.Gender, objadmindetails.Marital_Status, objadmindetails.Village, "", objadmindetails.Hobbies, "", null, null, null, "", "", objadmindetails.Profession_Detail, objadmindetails.Home_Address, objadmindetails.Current_Address, objadmindetails.Facebook_ID, objadmindetails.LinkedIn_ID, objadmindetails.Twitter_ID, objadmindetails.Photo);
                    }
                }
                return(new HttpResponseMessage()
                {
                    Content = new StringContent("OK.", Encoding.UTF8, "application/json")
                });
            }
            catch (Exception ex)
            {
                return(new HttpResponseMessage()
                {
                    Content = new StringContent("Something went wrong please try after some time.", Encoding.UTF8, "application/json")
                });
            }
        }