public ActionResult DeleteConfirmed(int id) { DailyMessage dailymessage = db.DailyMessages.Find(id); db.DailyMessages.Remove(dailymessage); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /DailyMessage/Delete/5 public ActionResult Delete(int id = 0) { DailyMessage dailymessage = db.DailyMessages.Find(id); if (dailymessage == null) { return(HttpNotFound()); } return(View(dailymessage)); }
public ActionResult Edit(DailyMessage dailymessage) { if (ModelState.IsValid) { db.Entry(dailymessage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dailymessage)); }
public ActionResult Create(DailyMessage dailymessage) { if (ModelState.IsValid) { db.DailyMessages.Add(dailymessage); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dailymessage)); }
public IActionResult Update(string id, DailyMessage dailyMessageIn) { var dailyMessage = _dailyMessageService.Get(id); if (dailyMessage == null) { return(NotFound()); } dailyMessageIn.Id = id; _dailyMessageService.Update(id, dailyMessageIn); return(NoContent()); }
public ActionResult <DailyMessage> Create([FromBody] DailyMessage dailyMessage) { if (dailyMessage == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _dailyMessageService.Create(dailyMessage); return(CreatedAtRoute("dailyMessageCreated", new { id = dailyMessage.Id.ToString() }, dailyMessage)); }
public DailyMessage GetTodaysMessage(DateTime today) { var todaysMessage = _ctx.Messages.FirstOrDefault(x => x.ShowOn == today); if (todaysMessage == null) { todaysMessage = _ctx.Messages.OrderByDescending(x => x.Created).First(); } //Noting specifically configured so take the latest item var todaysDailyMessage = new DailyMessage { De = todaysMessage.De, EnGb = todaysMessage.EnGb, Fr = todaysMessage.Fr, ImageUrl = todaysMessage.ImageUrl }; return(todaysDailyMessage); }
public async void Seed() { if (_dailyMessages.Find(dailyMessage => true).Any()) { return; } IList <DailyMessage> dailyMessages = new List <DailyMessage>(); var dailyMessage1 = new DailyMessage() { Author = "Leandro Rovagnoli", Date = DateTime.UtcNow, Message = "Quando te vi peguei um burro e fugi, de saudade não aguentei, peguei um jegue e voltei." }; var dailyMessage2 = new DailyMessage() { Author = "Larry Page - Google", Date = DateTime.UtcNow.AddDays(1), Message = "Sempre entregue mais do que o esperado." }; var dailyMessage3 = new DailyMessage() { Author = "D. Blocher", Date = DateTime.UtcNow.AddDays(2), Message = "Aprender não é um esporte para espectadores." }; dailyMessages.Add(dailyMessage1); dailyMessages.Add(dailyMessage2); dailyMessages.Add(dailyMessage3); await _dailyMessages.InsertManyAsync(dailyMessages); }
public void Remove(DailyMessage dailyMessageIn) => _dailyMessages.DeleteOne(dailyMessage => dailyMessage.Id == dailyMessageIn.Id);
public void Update(string id, DailyMessage dailyMessageIn) => _dailyMessages.ReplaceOne(dailyMessage => dailyMessage.Id == id, dailyMessageIn);
public DailyMessage Create(DailyMessage dailyMessage) { _dailyMessages.InsertOne(dailyMessage); return(dailyMessage); }