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)); }
public ActionResult DeleteConfirmed(int id) { trainee trainee = db.trainees.Find(id); db.trainees.Remove(trainee); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
public IHttpActionResult Gettrainee(int id) { trainee trainee = db.trainees.Find(id); if (trainee == null) { return(NotFound()); } return(Ok(trainee)); }
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)); }
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); }
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)); }
// 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)); }
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)); }
// 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)); }
public TraineeWrapper() { i_trainee = new trainee(); }
public TraineeWrapper(trainee a_trainee) { i_trainee = a_trainee; }