public HttpResponseMessage AddOlay(OlayEkleDTO olay) { string uID = System.Web.HttpContext.Current.User.Identity.GetUserId(); TarihiOlay Olay = new TarihiOlay() { Baslik = olay.Baslik, Icerik = olay.Icerik, BaslangicTarihi = olay.BaslangicTarihi, BitisTarihi = olay.BitisTarihi, DurumID = 1, KategoriID = olay.KategoriID, YazarID = uID }; tarihiOlaylar.tarihiOlayRepository.Add(Olay); tarihiOlaylar.tarihiOlayUnitOfWork.SaveChanges(); TarihiOlaylarUlkeler.TarihiOlayUlkeRepository.Add(new TarihiOlayUlke() { TarihiOlayID = Olay.TarihiOlayID, UlkeID = olay.UlkeID }); TarihiOlaylarUlkeler.TarihiOlayUlkeUnitOfWork.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, "eklendi")); }
public HttpResponseMessage UpdateOlay(OlayGuncelleDTO olay) { TarihiOlay mevcutOlay = tarihiOlaylar.tarihiOlayRepository.Get(x => x.TarihiOlayID == olay.ID); mevcutOlay.Baslik = olay.Baslik; mevcutOlay.Icerik = olay.Icerik; mevcutOlay.KategoriID = olay.KategoriID; mevcutOlay.DurumID = olay.DurumID; tarihiOlaylar.tarihiOlayUnitOfWork.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, "güncellendi")); }
public OlayGuncelleDTO GetOlay(int id) { TarihiOlay olay = tarihiOlaylar.GetByOlayIDTumOlaylar(id); OlayGuncelleDTO detayOlay = new OlayGuncelleDTO() { ID = olay.TarihiOlayID, Baslik = olay.Baslik, Icerik = olay.Icerik, DurumID = olay.DurumID, KategoriID = olay.KategoriID }; return(detayOlay); }
public DetayDTO GetByTarihiOlayID(int id) { TarihiOlay olay = tarihiOlaylar.GetByOlayIDTumOlaylar(id); DetayDTO detayOlay = new DetayDTO() { ID = olay.TarihiOlayID, BaslangicTarihi = olay.BaslangicTarihi, BitisTarihi = olay.BitisTarihi, Baslik = olay.Baslik, Icerik = olay.Icerik, YazarAdı = kullanicilar.userRepository.Get(x => x.Id == olay.YazarID).UserName }; return(detayOlay); }
public TarihiOlay GetByTarihiOlayID(int id) { TarihiOlay olay = tarihiOlaylar.GetByOlayID(id); return(olay); }