public /*IHttpActionResult*/ Annonce PostAnnonce(AnnonceModel annonce) { // int max = 0; if (!ModelState.IsValid) { return(null);// BadRequest(ModelState); } int max = db.Annonces.Count(); Annonce annonceAjoutee = new Annonce(); //annonceAjoutee.Id = max + 1; annonceAjoutee.UserId = db1.Users.FirstOrDefault(p => p.UserName == annonce.UserName).Id; annonceAjoutee.UserName = annonce.UserName; annonceAjoutee.ContenuAnnonce = annonce.ContenuAnnonce; annonceAjoutee.DateAnnonce = DateTime.Now; db.Annonces.Add(annonceAjoutee); try { db.SaveChanges(); //annonceAjoutee.Id=db.Annonces.Last().Id; } catch (Exception ex) { throw ex; return(null); } return(annonceAjoutee);// CreatedAtRoute("DefaultApi", new { id = annonceAjoutee.Id }, annonceAjoutee); }
// GET: Details public ActionResult Index(string annonce) { AnnonceModel annonceModel = new AnnonceModel(); annonceModel = JsonConvert.DeserializeObject <AnnonceModel>(annonce); return(View(annonceModel)); }
public AnnoncePageViewModel(INavigation navigation, AnnonceModel annonce) { this.Annonce = annonce; if (!annonce.Equals(null)) { Title = Annonce.Title.S; } }
public AnnoncePage(AnnonceModel annonce) { InitializeComponent(); BindingContext = new AnnoncePageViewModel(Navigation, annonce); }