public LibraryControlViewModel() { UserappsManager userappsManager = UserappsManager.Source; userapps = userappsManager.GetAppsList(); userapp = userapps.First(); }
public FavouriteAppsControlViewModel() { UserappsManager userappsManager = UserappsManager.Source; userapps = userappsManager.GetFavouriteAppsList(); userapp = userapps.First(); }
public ActionResult DeleteConfirmed(int id) { Userapp userapp = db.userapp.Find(id); db.userapp.Remove(userapp); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult Postlogin(string Password, string Email) { Userapp userError = new Userapp(); userError.Password = Password; userError.Email = Email; if (!ModelState.IsValid) { Error myError = new Error { Status = 0, Message = "model not valid", userapps = userError }; return(Ok(myError)); } Userapp user = db.userapp.FirstOrDefault(i => i.Email == Email && i.Password == Password); if (user != null) { if (user.uR == "admin") { Error myError2 = new Error { Status = 1, Message = "login succesefull as an admin", userapps = user }; SessionModel.sessionRole = "admin"; return(Ok(myError2)); } else if (user.uR == "user") { SessionModel.sessionRole = "user"; Error myError3 = new Error { Status = 2, Message = "regester succesefull as user", userapps = user }; return(Ok(myError3)); } } Error myError4 = new Error { Status = 0, Message = "please use right user name and password", userapps = userError }; return(Ok(myError4)); }
public ActionResult Edit([Bind(Include = "userId,name,Email,Password,phone,country,image,uR")] Userapp userapp) { if (ModelState.IsValid) { db.Entry(userapp).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(userapp)); }
// GET: Userapps/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Userapp userapp = db.userapp.Find(id); if (userapp == null) { return(HttpNotFound()); } return(View(userapp)); }
public IHttpActionResult PostRejester(Userapp userapp) { Error error5 = new Error { Status = 0, Message = "model not valid", userapps = userapp }; if (ModelState.IsValid) { Userapp user = new Userapp(); user = db.userapp.FirstOrDefault(i => i.Email == userapp.Email || i.userId == userapp.userId); if (user == null) { if (userapp.uR == "user " && userapp.image.Contains("jpeg") || userapp.image.Contains("jpg") || userapp.image.Contains("png") || userapp.image.Contains("gif") && userapp.name.Length > 3) { userapp.uR = "user"; db.userapp.Add(userapp); db.SaveChanges(); Error myresjest = new Error { Status = 2, Message = "regester succese", userapps = userapp }; return(Ok(myresjest)); } else { error5.Message = "image extention not vaild or user name >3 "; return(Ok(error5)); } } else { error5.Message = "Email already exist"; return(Ok(error5)); } } return(Ok(error5)); }
public IHttpActionResult PostUserapp(Userapp userapp) { Error post = new Error { Status = 0, Message = "model not vaild", userapps = userapp }; if (!ModelState.IsValid) { return(Ok(post)); } db.userapp.Add(userapp); db.SaveChanges(); post.Status = 1; post.Message = "post success"; return(Ok(post)); }
public IHttpActionResult PutUserapp(int id, Userapp userapp) { Error edituser = new Error { Status = 0, Message = "type valid model", userapps = userapp }; if (!ModelState.IsValid) { return(Ok(edituser)); } if (id != userapp.userId) { edituser.Message = "wrong id"; return(Ok(edituser)); } db.Entry(userapp).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UserappExists(id)) { return(NotFound()); } else { throw; } } edituser.Status = 1; edituser.Message = "put success"; return(Ok(edituser)); }
public IHttpActionResult DeleteUserapp(int id) { Userapp userapp = db.userapp.Find(id); Error delet = new Error { Status = 0, Message = "id is wrong", userapps = userapp }; if (userapp == null) { return(Ok(delet)); } db.userapp.Remove(userapp); db.SaveChanges(); delet.Status = 1; delet.Message = "delet success"; return(Ok(delet)); }
public IHttpActionResult GetUserapp(int id) { Userapp userapp = new Userapp(); userapp.userId = id; Error MyUSerModel = new Error { Status = 0, Message = "wrong id or you not an admin", userapps = userapp }; userapp = db.userapp.Find(id); if (userapp == null || SessionModel.sessionRole != "admin") { return(Ok(MyUSerModel)); } MyUSerModel.Status = 1; MyUSerModel.Message = "user got"; return(Ok(userapp)); }
public ActionResult register([Bind(Include = "userId,name,Email,Password,phone,country,image")] Userapp userapp, HttpPostedFileBase file) { IHttpActionResult user = new UserappsapiController().PostRejester(userapp); HomeController home = new HomeController(); home.FileUpload(file); var x = user as OkNegotiatedContentResult <Error>; if (x.Content.Status != 0) { if (x.Content.Status == 1) { Session["userRole"] = "admin"; } if (x.Content.Status == 2) { Session["userRole"] = "user"; } Session["userRole"] = x.Content.userapps.uR.ToString(); return(RedirectToAction("Index", "products")); } return(View(userapp)); }