public Chiste Create(Chiste chiste) { chiste.Likes = 0; chiste.Unlikes = 0; chiste.Enabled = true; _chistes.InsertOne(chiste); return(chiste); }
public ActionResult <Chiste> Create(Chiste chiste) { if (chiste.Name == null || chiste.Author == null) { return(BadRequest()); } _chisteService.Create(chiste); return(CreatedAtRoute("GetChiste", new { id = chiste.Id.ToString() }, chiste)); }
public void Unlike(string id) { Chiste chisteUpdated = _chistes.Find <Chiste>(chiste => chiste.Id == id).FirstOrDefault(); if (chisteUpdated == null) { return; } chisteUpdated.Unlikes++; _chistes.ReplaceOne(chiste => chiste.Id == id, chisteUpdated); }