Exemple #1
0
 public ActionResult Edit([Bind(Include = "ID,Titlu,Imagine,Imagine1,Descriere,OwnerId,Data,Solved,Greutate,AdresaExpeditor,AdresaDestinatar,CategorieProdus,Judet,Oras,Email,Phone")] Request request)
 {
     if (ModelState.IsValid)
     {
         db.Entry(request).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.OwnerId = new SelectList(db.Users, "ID", "FirstName", request.OwnerId);
     return(View(request));
 }
        public ActionResult Edit([Bind(Include = "ID,RequestId,ServiceId,Pret,Negociabil,Phone,Message,Gasit")] Answer answer)
        {
            if (ModelState.IsValid)
            {
                db.Entry(answer).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.RequestId = new SelectList(db.Requests, "ID", "Titlu", answer.RequestId);
            ViewBag.ServiceId = new SelectList(db.Users, "ID", "FirstName", answer.ServiceId);

            return(View(answer));
        }
        public ActionResult ForgetPassword(ForgetPassword pass)
        {
            var IsExists = IsEmailExists(pass.EmailId);

            if (!IsExists)
            {
                ModelState.AddModelError("EmailNotExists", "This email is not exists");
                return(View());
            }
            var objUsr = db.Users.Where(x => x.Email == pass.EmailId).FirstOrDefault();

            // Genrate OTP
            string OTP = GeneratePassword();

            objUsr.ActivationCode  = Guid.NewGuid();
            objUsr.OTP             = OTP;
            db.Entry(objUsr).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();

            ForgetPasswordEmailToUser(objUsr.Email, objUsr.ActivationCode.ToString(), objUsr.OTP);
            return(View());
        }