public ActionResult Create() { var model = new AnnouncementMaster(); model.From = User.Identity.Name; return(View(model)); }
public IHttpActionResult PutAnnouncementMaster(int id, AnnouncementMaster announcementMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != announcementMaster.Id) { return(BadRequest()); } db.Entry(announcementMaster).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AnnouncementMasterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetAnnouncementMaster(int id) { AnnouncementMaster announcementMaster = db.AnnouncementMasters.Find(id); if (announcementMaster == null) { return(NotFound()); } return(Ok(announcementMaster)); }
public ActionResult Create(AnnouncementMaster AnnouncementMaster) { if (ModelState.IsValid) { db.AnnouncementMasters.Add(AnnouncementMaster); db.SaveChanges(); return(new JavaScriptResult { Script = "alert('Announcement Sent Succesfully');" }); } return(View(AnnouncementMaster)); }
public IHttpActionResult PostAnnouncementMaster(AnnouncementMaster announcementMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.AnnouncementMasters.Add(announcementMaster); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = announcementMaster.Id }, announcementMaster)); }
public IHttpActionResult ScheduleDeleteAnnouncementMaster(AnnouncementMaster ann) { var annMaster = db.AnnouncementMasters.ToList(); foreach (var announcement in annMaster) { announcement.DeleteIn = ann.DeleteIn; announcement.ExpiredIn = announcement.DateTime.AddDays(announcement.DeleteIn); db.Entry(announcement).State = EntityState.Modified; } db.SaveChanges(); //messageMaster.ExpiredIn = messageMaster.DateTime.AddDays(messageMaster.DeleteIn); //db.Entry(messageMaster).State = EntityState.Modified; return(Ok(new HttpResponseException(HttpStatusCode.OK))); }