Esempio n. 1
0
        public IHttpActionResult Puttrainee(int id, trainee trainee)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != trainee.traineeid)
            {
                return(BadRequest());
            }

            db.Entry(trainee).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!traineeExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            trainee trainee = db.trainees.Find(id);

            db.trainees.Remove(trainee);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
 public ActionResult Edit([Bind(Include = "TraineeID,UserID,TraineeName")] trainee trainee)
 {
     if (ModelState.IsValid)
     {
         db.Entry(trainee).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UserID = new SelectList(db.users, "UserID", "Account", trainee.UserID);
     return(View(trainee));
 }
Esempio n. 4
0
        public IHttpActionResult Gettrainee(int id)
        {
            trainee trainee = db.trainees.Find(id);

            if (trainee == null)
            {
                return(NotFound());
            }

            return(Ok(trainee));
        }
Esempio n. 5
0
        public ActionResult Create([Bind(Include = "TraineeID,UserID,TraineeName")] trainee trainee)
        {
            if (ModelState.IsValid)
            {
                db.trainees.Add(trainee);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UserID = new SelectList(db.users, "UserID", "Account", trainee.UserID);
            return(View(trainee));
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            string   m   = "prajakta";
            employee emp = new employee();

            emp.display(1, m);

            string  n    = "trainee";
            trainee emp1 = new trainee();

            emp1.show(ref n);
        }
Esempio n. 7
0
        public IHttpActionResult Posttrainee(trainee trainee)
        {
            var    v              = from t in db.trainees select t;
            Random random         = new Random();
            string activationCode = random.Next(100000, 999999).ToString();

            foreach (var item in v)
            {
                if (item.email == trainee.email)
                {
                    return(BadRequest());
                }
            }

            db.trainees.Add(new trainee()
            {
                name           = trainee.name,
                email          = trainee.email,
                phone          = trainee.phone,
                address        = trainee.address,
                isActive       = 0,
                password       = GetMD5(trainee.password),
                activationcode = activationCode.ToString(),
            });
            SmtpClient client = new SmtpClient();

            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            client.EnableSsl      = true;
            client.Host           = "smtp.gmail.com";
            client.Port           = 587;
            // setup Smtp authentication
            System.Net.NetworkCredential credentials =
                new System.Net.NetworkCredential("*****@*****.**", "0966117765qwer");
            client.UseDefaultCredentials = false;
            client.Credentials           = credentials;
            //can be obtained from your model
            MailMessage msg = new MailMessage();

            msg.From = new MailAddress("*****@*****.**");
            msg.To.Add(new MailAddress(trainee.email));                                       // Truyền người nhận

            msg.Subject    = "[TMS_PROJECT]_[" + trainee.email + "]_Cảm ơn bạn đã quan tâm!"; // Tiêu đề
            msg.IsBodyHtml = true;

            msg.Body += string.Format("<html><head></head><body><b>Click Link to CONFIRM EMAIL: </b></body>");// Nội dung mail
            msg.Body += "<br /><a href = '" + string.Format("http://localhost:59786/api/trainees/ActiveEmail/?activationcode={0}", activationCode) + "'>Click here to activate your account.</a>";

            client.Send(msg);

            db.SaveChanges();
            return(CreatedAtRoute("Posttrainee", new { id = trainee.traineeid }, trainee));
        }
Esempio n. 8
0
        // GET: Trainee/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            trainee trainee = db.trainees.Find(id);

            if (trainee == null)
            {
                return(HttpNotFound());
            }
            return(View(trainee));
        }
Esempio n. 9
0
        public IHttpActionResult Deletetrainee(int id)
        {
            trainee trainee = db.trainees.Find(id);

            if (trainee == null)
            {
                return(NotFound());
            }

            db.trainees.Remove(trainee);
            db.SaveChanges();

            return(Ok(trainee));
        }
Esempio n. 10
0
        // GET: Trainee/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            trainee trainee = db.trainees.Find(id);

            if (trainee == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UserID = new SelectList(db.users, "UserID", "Account", trainee.UserID);
            return(View(trainee));
        }
Esempio n. 11
0
 public TraineeWrapper()
 {
     i_trainee = new trainee();
 }
Esempio n. 12
0
 public TraineeWrapper(trainee a_trainee)
 {
     i_trainee = a_trainee;
 }