public ActionResult Create(CustMailMessage custmailmessage) { DefaultMembershipProvider membersShip = new DefaultMembershipProvider(); int i = 0; membersShip.FindUsersByName(User.Identity.Name, 1, 1, out i); if (ModelState.IsValid) { string Editor = Method.GetLogonUserId(Session, this, User.Identity.Name.ToUpper()); custmailmessage.Sender = db.vuser.Where(x => x.UserName.Equals(Editor)).FirstOrDefault().Email; List <string> Receiver = Method.StringToList(custmailmessage.Receiver); const string mediafile = @"http://barcelonamedia.azurewebsites.net/MediaFile/ShareFileUser"; const string space = " "; string Body = custmailmessage.Body + space + mediafile; custmailmessage.IsSuccess = Method.SendMail(Receiver, custmailmessage.Subject, Body); SendNotificationAsync(custmailmessage.Receiver, custmailmessage.Subject, Body); custmailmessage.Id = Guid.NewGuid(); custmailmessage.cdt = DateTime.Now; db.custmailmessage.Add(custmailmessage); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(custmailmessage)); }
public ActionResult DeleteConfirmed(Guid id) { CustMailMessage custmailmessage = db.custmailmessage.Find(id); db.custmailmessage.Remove(custmailmessage); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /CustMailMessage/Details/5 public ActionResult Details(Guid id) { CustMailMessage custmailmessage = db.custmailmessage.Find(id); if (custmailmessage == null) { return(HttpNotFound()); } return(View(custmailmessage)); }
public ActionResult Edit(CustMailMessage custmailmessage) { if (ModelState.IsValid) { string Editor = Method.GetLogonUserId(Session, this, User.Identity.Name.ToUpper()); custmailmessage.Sender = db.vuser.Where(x => x.UserName.Equals(Editor)).FirstOrDefault().Email; List <string> Receiver = Method.StringToList(custmailmessage.Receiver); const string mediafile = @"http://barcelonamedia.azurewebsites.net/MediaFile"; const string space = " "; string Body = custmailmessage.Body + space + mediafile; custmailmessage.IsSuccess = Method.SendMail(Receiver, custmailmessage.Subject, Body); SendNotificationAsync(custmailmessage.Receiver, custmailmessage.Subject, Body); custmailmessage.cdt = DateTime.Now.ToUniversalTime(); db.Entry(custmailmessage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(custmailmessage)); }