public ActionResult SendMultipleEmail() { var journalists = db.Journalists.ToList(); //var paper = db.Papers.Find(paperId); CheckBoxList chklist = new CheckBoxList { checklist = new List <CheckBox>(), }; foreach (var journalist in journalists)//put all the journalists into the checkboxlist { var checkbox1 = new CheckBox { IsSelected = false, JournalistId = journalist.JourID, JournalistFirstName = journalist.jourFName, JournalistLastName = journalist.jourLName }; Journalist aJournalist = db.Journalists.Find(journalist.JourID); if (aJournalist != null) { checkbox1.Email = journalist.email; } //AspNetUser aspUser = db.AspNetUsers.Find(journalist.JourID); //if (aspUser != null) //{ // checkbox1.Email = aspUser.Email; //} chklist.checklist.Add(checkbox1); } //var tuple = new Tuple<CheckBoxList, EmailFormModel>(chklist,new EmailFormModel()); return(View(chklist)); }
// GET: Journalists/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Journalist journalist = db.Journalists.Find(id); if (journalist == null) { return(HttpNotFound()); } ProfileImg imgRecord = journalist.ProfileImgs.FirstOrDefault(i => i.jourId == id); if (imgRecord != null) { ViewBag.img = imgRecord.img; ViewBag.message = ""; } else { ViewBag.img = db.ProfileImgs.Find(13).img; ViewBag.message = "There are no profile image uploaded."; } return(View(journalist)); }
public Windows_Journaliste(Journalist journaliste) { InitializeComponent(); lbJournaliste.Content = journaliste.firstName + " " + journaliste.lastName; lbMedia.Content = journaliste.Media.name; List <Match> matchs = new List <Match>(); foreach (Match m in Session.Instance.Game.kernel.Matchs) { foreach (KeyValuePair <TheManager.Media, Journalist> j in m.journalists) { if (j.Value == journaliste) { matchs.Add(m); } } } matchs.Sort(new MatchDateComparator()); foreach (Match m in matchs) { dgMatchs.Items.Add(new MatchElement { Date = m.day.ToShortDateString(), Heure = m.day.ToShortTimeString(), Equipe1 = m.home.name, Equipe2 = m.away.name }); } }
public ActionResult Upload(HttpPostedFileBase file) { String userEmail = Session["userEmail"].ToString(); Journalist journalist = db.Journalists.Where(j => j.Email == userEmail).FirstOrDefault(); var path = ""; String trueName = Path.GetFileName(file.FileName);//image.png if (file != null) { if (file.ContentLength > 0) { //check image format if (Path.GetExtension(file.FileName).ToLower().Equals(".jpg") || Path.GetExtension(file.FileName).ToLower().Equals(".gif") || Path.GetExtension(file.FileName).ToLower().Equals(".png") || Path.GetExtension(file.FileName).ToLower().Equals(".jpeg")) { path = Path.Combine(Server.MapPath("~/Content/Images"), file.FileName); file.SaveAs(path); ViewBag.Image = trueName; ViewBag.Message = "File upload seccess"; //TODO return(View("Details", journalist)); } } } ViewBag.Message = "File upload fail"; return(View("Details", journalist)); }
public ActionResult DeleteConfirmed(int id) { Journalist journalist = db.Journalists.Find(id); db.Journalists.Remove(journalist); db.SaveChanges(); return(RedirectToAction("Index")); }
bool IJournalistRepository.Delete(int id) { Journalist Journalist = GoodNewsDB.Journalists.Find(id); GoodNewsDB.Journalists.Remove(Journalist); GoodNewsDB.SaveChanges(); return(true); }
//GET: send individual email to a journalist public ActionResult Email(int?id) { Journalist journalist = db.Journalists.Find(id); String toEmail = journalist.Email; ViewBag.ToEmail = toEmail; return(View()); }
public ActionResult Edit([Bind(Include = "journId,journFname,JournLname,journDOB,journContact,journEmail,journCity,Journalist_Image")] Journalist journalist) { if (ModelState.IsValid) { db.Entry(journalist).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
public ActionResult Details(int idNews, int idJourn) { JournalistNews jn = new JournalistNews() { Nouvelle = News.ChargerUneNews(idNews), Auteur = Journalist.ChargerUnJournalist(idJourn), }; return(View(jn)); }
public ActionResult Edit([Bind(Include = "JourID,officeName,jourFName,jourLName,jourDob,phone,email,officeStreet,officeSuburb,officeState")] Journalist journalist) { if (ModelState.IsValid) { db.Entry(journalist).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
public ActionResult Edit([Bind(Include = "JId,FName,LName,Email,Phone,DoB,Country,Company")] Journalist journalist) { if (ModelState.IsValid) { db.Entry(journalist).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
public ActionResult Edit([Bind(Include = "journalistId,name,email,phone,address")] Journalist journalist) { if (ModelState.IsValid) { db.Entry(journalist).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
public ActionResult Edit([Bind(Include = "JournalistId,JournalistFirstName,JournalistLastName,Email,Phone")] Journalist journalist) { if (ModelState.IsValid) { db.Entry(journalist).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
public ActionResult Edit([Bind(Include = "JID,JName,DOB,Address,Phone,Email,Password")] Journalist journalist) { if (ModelState.IsValid) { db.Entry(journalist).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
Journalist IJournalistRepository.Add(Journalist item) { if (item == null) { throw new ArgumentNullException("item"); } // TO DO : Code to save record into database GoodNewsDB.Journalists.Add(item); GoodNewsDB.SaveChanges(); return(item); }
public ActionResult Create([Bind(Include = "JourID,officeName,jourFName,jourLName,jourDob,phone,email,officeStreet,officeSuburb,officeState")] Journalist journalist) { if (ModelState.IsValid) { db.Journalists.Add(journalist); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
public ActionResult Create([Bind(Include = "journalistId,name,email,phone,address")] Journalist journalist) { if (ModelState.IsValid) { db.Journalists.Add(journalist); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
public ActionResult Create([Bind(Include = "JId,FName,LName,Email,Phone,DoB,Country,Company")] Journalist journalist) { if (ModelState.IsValid) { db.Journalists.Add(journalist); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
public ActionResult Create([Bind(Include = "JID,JName,DOB,Address,Phone,Email,Password")] Journalist journalist) { if (ModelState.IsValid) { db.Journalists.Add(journalist); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
public ActionResult Create([Bind(Include = "JournalistId,JournalistFirstName,JournalistLastName,Email,Phone")] Journalist journalist) { if (ModelState.IsValid) { db.Journalists.Add(journalist); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(journalist)); }
public IEnumerable <Journalist> PutJournalist(int id, Journalist journalist) { journalist.JournalistId = id; if (repo.Update(journalist)) { return(repo.GetAll()); } else { return(null); } }
public void AddArticleShouldSaveArticle() { // Arrange var journalist = new Journalist("123", "Valid journalist", "Sofia", "359897456654"); var article = A.Dummy <Article>(); // Act journalist.AddArticle(article); // Assert journalist.Articles.Should().Contain(article); }
public ActionResult Create1([Bind(Include = "journId,journFname,JournLname,journDOB,journContact,journEmail,journCity")] Journalist journalist) { if (ModelState.IsValid) { db.Journalists.Add(journalist); db.SaveChanges(); return(RedirectToAction("Register", "Account")); //return RedirectToAction("Index"); } return(View(journalist)); }
public ActionResult Register(Journalist journalist) { if (ModelState.IsValid) { db.Journalists.Add(journalist); db.SaveChanges(); ModelState.Clear(); ViewBag.Message = journalist.JName + "Register successfully"; return(RedirectToAction("Index")); } return(View()); }
public async Task <IActionResult> AddJournalist([FromBody] CreateJournalistDto createJournalist) { var journalist = new Journalist { Name = createJournalist.Name, Description = createJournalist.Description, PhotoUrl = createJournalist.PhotoUrl }; bool result = await _repo.AddJournalistAsync(journalist); if (result) { return(CreatedAtRoute("GetJournalistById", new { id = journalist.JournalistId }, _mapper.Map <JournalistDto>(journalist))); } return(StatusCode(500, "Unable to Add Journalist at this time, please try later")); }
public ActionResult LoggedIn() { if (Session["userEmail"] != null) { String userEmail = Session["userEmail"].ToString(); Journalist journalist = db.Journalists.Where(j => j.Email == userEmail).FirstOrDefault(); ViewBag.LogInMessage = Session["userEmail"] + " Log in successfully"; return(View(journalist)); } else { return(RedirectToAction("Login")); } }
// GET: Journalists/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Journalist journalist = db.Journalists.Find(id); if (journalist == null) { return(HttpNotFound()); } return(View(journalist)); }
private void Map_ShapeIdentified(object sender, AxMapWinGIS._DMapEvents_ShapeIdentifiedEvent e) { if (e.shapeIndex > -1) { spJournalistInfo.Children.Clear(); Journalist j = _media.journalists[_indexOrders[e.shapeIndex]]; spJournalistInfo.Children.Add(ViewUtils.CreateLabel(j.ToString() + " (" + j.age + " ans)", "StyleLabel2", 12, -1)); spJournalistInfo.Children.Add(ViewUtils.CreateLabel("Basé à " + j.baseCity.Name, "StyleLabel2", 12, -1)); List <Match> commentedGames = j.CommentedGames; commentedGames.Sort(new MatchDateComparator()); ViewMatches view = new ViewMatches(commentedGames, true, false, false, false, false, true); view.Full(spMatches); } }
public ActionResult Login(Journalist journalist) { var user = db.Journalists.Where(j => j.Email == journalist.Email && j.Password == journalist.Password).FirstOrDefault(); if (user != null) { Session["userEmail"] = journalist.Email.ToString(); return(RedirectToAction("LoggedIn")); } else { ModelState.AddModelError("", "User or password is wrong."); } return(View()); }
public ActionResult SeLogger(string txtLogin, string txtPassword) { if (SessionTools.Login == null) { Journalist j = Journalist.AuthentifieMoi(txtLogin, txtPassword); if (j == null) { return(View()); } else { SessionTools.Login = txtLogin; SessionTools.Journalist = j; } } return(RedirectToRoute(new { controller = "Home", action = "Index", area = "" })); }