public async Task <bool> AddToFavorite(Movie movieFav) { try { // check if the new fav isn't alreagy in the DB foreach (Favori item in currentApp.GlobalInstance.GlobalUser.ListFavoris) { if (movieFav.id == item.idMovie) { return(false); } } //add fav Favori fav = new Favori(0, movieFav.id, currentApp.GlobalInstance.GlobalUser.email); fav.id = 0; currentApp.GlobalInstance.GlobalUser.ListFavoris.Add(fav); string json = JsonConvert.SerializeObject(fav); HttpContent content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PostAsync("api/filmfavoris", content); if (response.IsSuccessStatusCode) { return(true); } return(false); } catch (Exception e) { return(false); } }
public Favori Sil(int favoriId) { Favori favori = Getir(favoriId); favoriDal.Delete(favori); return(favori); }
public IHttpActionResult Add(Favori model) { FavoriBLL favoriBusiness = new FavoriBLL(); favoriBusiness.Add(model); return(Ok()); }
void FavoriIslemleri() { var IsFollow = FollowListID.FindAll(item => item == MesajlarIcinSecilenKullanici.Kullanici.id.ToString()); if (IsFollow.Count > 0)//Takip Ettiklerim Arasaında { AlertDialog.Builder cevap = new AlertDialog.Builder(this); cevap.SetIcon(Resource.Mipmap.ic_launcher_round); cevap.SetTitle(Spannla(Color.Black, "Buptis")); cevap.SetMessage(Spannla(Color.DarkGray, MesajlarIcinSecilenKullanici.Kullanici.firstName + " adlı kullanıcıyı favorilerilerinden çıkartmak istediğini emin misiniz?")); cevap.SetPositiveButton("Evet", delegate { cevap.Dispose(); FavoriIslemleri(MesajlarIcinSecilenKullanici.Kullanici.firstName + " favorilerinde çıkarıldı."); Favori.SetBackgroundResource(Resource.Drawable.favori_pasif); }); cevap.SetNegativeButton("Hayır", delegate { cevap.Dispose(); }); cevap.Show(); } else { FavoriIslemleri(MesajlarIcinSecilenKullanici.Kullanici.firstName + " favorilerine eklendi."); Favori.SetBackgroundResource(Resource.Drawable.favori_aktif); } }
public IHttpActionResult Put(Favori favori) { if (FavoriDAO.Update(favori)) { return(Ok()); } return(BadRequest()); }
public void addtoFavoris(int id, int idclient) { Favori fav = new Favori(); fav.idclient = idclient; fav.idarticle = id; prj.Favoris.Add(fav); prj.SaveChanges(); }
public bool RemoveMedia(int id) { if (id < 0) { throw new ArgumentException("Index is negative"); } if (id > Favori.Count) { throw new ArgumentOutOfRangeException("Index is out of range"); } Favori.Remove(Id); return(true); }
public FavoriDTO Map(Favori ent) { var favori = new FavoriDTO(); favori.doktorAdi = ent.Doktor.adi; favori.doktorID = ent.doktorID; favori.doktorSoyadi = ent.Doktor.soyadi; favori.favoriID = ent.favoriID; favori.kullaniciAdi = ent.Kullanici.KullaniciBilgileri.adi; favori.kullaniciSoyadi = ent.Kullanici.KullaniciBilgileri.soyadi; favori.kullaniciID = ent.kullaniciID; return(favori); }
public static Favori Create(Favori favori) { using (SqlConnection connection = DataBase.GetConnection()) { connection.Open(); SqlCommand command = new SqlCommand(CREATE, connection); command.Parameters.AddWithValue("@idAPI", favori.IdAPI); command.Parameters.AddWithValue("@element", favori.Element); command.Parameters.AddWithValue("@elementType", favori.ElementType); command.Parameters.AddWithValue("@utilisateur", favori.Utilisateur); favori.Id = (int)command.ExecuteScalar(); } return(favori); }
private void OnFavorisTapped(ItemTapCommandContext context) { _eventAggregator.GetEvent <AnalyticsEvent>().Publish(new AnalyticsReport("Sélection d'un favori")); base.NavigationService.GoBackAsync(); Favori favori = context.Item.As <Favori>(); IEnumerable <LigneSens> lignes = favori.Lignes.Select((InfoLigne x) => new LigneSens { Ligne = x.Ligne, Sens = x.Sens, Destination = x.Destination }); _mapManager.SetLignes(lignes); _mapManager.SetExtent(favori.MapExtent); }
public void FavorilereEkle(int id) { //SepettekiUrun nesnesi tanımlayıp sepete atalım Favori.FavoriUrun fu = new Favori.FavoriUrun(); //eklenecek ürünü belirleyelim Urun u = db.Urun.Find(id); fu.urun = u; fu.Adet = 1; Favori fav = new Favori(); fav.FavorieEkle(fu); }
public bool FavoriEkle(Favori entity) { var result = uow.Favoriler.Find(i => i.KullaniciId == entity.KullaniciId && i.DoktorId == entity.DoktorId).FirstOrDefault(); if (result != null) { return(false); } entity.Doktor = uow.Doktorlar.Get(entity.DoktorId); entity.Kullanici = uow.Kullanicilar.Get(entity.KullaniciId); uow.Favoriler.Add(entity); uow.SaveChanges(); return(true); }
public static Favori Get(int id) { Favori favoris = null; using (SqlConnection connection = DataBase.GetConnection()) { connection.Open(); SqlCommand command = new SqlCommand(GET, connection); command.Parameters.AddWithValue("@id", id); SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { favoris = new Favori(reader); } } return(favoris); }
public static bool Update(Favori favori) { bool hasBeenChanged = false; using (SqlConnection connection = DataBase.GetConnection()) { connection.Open(); SqlCommand command = new SqlCommand(UPDATE, connection); command.Parameters.AddWithValue("@idAPI", favori.IdAPI); command.Parameters.AddWithValue("@element", favori.Element); command.Parameters.AddWithValue("@elementType", favori.ElementType); command.Parameters.AddWithValue("@utilisateur", favori.Utilisateur); command.Parameters.AddWithValue("@id", favori.Id); hasBeenChanged = command.ExecuteNonQuery() != 0; } return(hasBeenChanged); }
public override View GetView(int position, View convertView, ViewGroup parent) { View satir = convertView; if (satir == null) { satir = LayoutInflater.From(context).Inflate(Resource.Layout.hastaRandevularimItem_layout, null, false); } TextView txtHastaRandevularimDoktorAdi = satir.FindViewById <TextView>(Resource.Id.txtHastaRandevularimDoktorAdi); TextView txtHastaRandevularimRandevuTarihi = satir.FindViewById <TextView>(Resource.Id.txtHastaRandevularimRandevuTarihi); TextView txtHastaRandevularimIslem = satir.FindViewById <TextView>(Resource.Id.txtHastaRandevularimIslem); txtHastaRandevularimIslem.PaintFlags = Android.Graphics.PaintFlags.UnderlineText; Doktor doktor = doktorService.Getir(randevular[position].DoktorId); txtHastaRandevularimDoktorAdi.Text = doktor.Unvan + " " + doktor.Ad + " " + doktor.Soyad; txtHastaRandevularimRandevuTarihi.Text = randevular[position].Tarih.Value.ToLongDateString() + " " + randevular[position].Tarih.Value.ToShortTimeString(); if (randevular[position].Tarih > DateTime.Now) { txtHastaRandevularimIslem.Text = "IPTAL"; } else { //fav sorgula. Yoksa fav+ yaz varsa fav- yaz Favori favori = favoriService.Getir(hasta.Id, doktor.Id); if (favori == null) { txtHastaRandevularimIslem.Text = "FAV+"; } else { txtHastaRandevularimIslem.Text = "FAV-"; } } txtHastaRandevularimIslem.Click += (sender, e) => TxtHastaRandevularimIslem_Click(sender, e, randevular[position], doktor); satir.Click += (sender, e) => Satir_Click(sender, e, randevular[position]); return(satir); }
private void TxtHastaRandevularimIslem_Click(object sender, EventArgs e, Randevu randevu, Doktor doktor) { TextView thisButton = (TextView)sender; if (randevu.Tarih > DateTime.Now) { randevuService.Sil(randevu.Id); Intent intent = new Intent(context, typeof(HastaRandevularimIptalActivity)); intent.PutExtra("tc", hasta.TC); context.StartActivity(intent); string mesaj = "Sayın " + hasta.Ad + " " + hasta.Soyad + ", " + System.Environment.NewLine + System.Environment.NewLine + randevu.Tarih.Value.ToLongDateString() + " " + randevu.Tarih.Value.ToShortTimeString() + " tarihli randevunuz iptal edilmiştir." + System.Environment.NewLine + System.Environment.NewLine + "Sağlıklı günler dileriz."; randevuService.RandevuMailiGonder(hasta.Mail, mesaj); } else { //favori sorgula. Yoksa ekle, varsa çıkart. Favori favori = favoriService.Getir(hasta.Id, doktor.Id); if (favori == null) { favori = new Favori(); favori.DoktorId = doktor.Id; favori.HastaId = hasta.Id; favori.OlusturulmaTarihi = DateTime.Now; favoriService.Ekle(favori); Toast.MakeText(Application.Context, doktor.Unvan + " " + doktor.Ad + " " + doktor.Soyad + " favorilere eklendi.", ToastLength.Short).Show(); thisButton.Text = "FAV-"; } else { favoriService.Sil(favori.Id); Toast.MakeText(Application.Context, doktor.Unvan + " " + doktor.Ad + " " + doktor.Soyad + " favorilerden çıkarıldı.", ToastLength.Short).Show(); thisButton.Text = "FAV+"; } } }
void FavorileriCagir() { new System.Threading.Thread(new System.Threading.ThreadStart(delegate { WebService webService = new WebService(); var Donus4 = webService.OkuGetir("users/favList/" + MeDTO.id.ToString()); if (Donus4 != null) { var JSONStringg = Donus4.ToString().Replace("[", "").Replace("]", ""); if (!string.IsNullOrEmpty(JSONStringg)) { FollowListID = JSONStringg.Split(',').ToList(); } var IsFollow = FollowListID.FindAll(item => item == MesajlarIcinSecilenKullanici.Kullanici.id.ToString()); if (IsFollow.Count > 0) { RunOnUiThread(delegate() { Favori.SetBackgroundResource(Resource.Drawable.favori_aktif); }); } else { RunOnUiThread(delegate() { Favori.SetBackgroundResource(Resource.Drawable.favori_pasif); }); } } else { RunOnUiThread(delegate() { Favori.Visibility = ViewStates.Invisible; }); } })).Start(); }
private void InitFavoris() { IList <FavoriPreferences> list = JsonConvert.DeserializeObject <IList <FavoriPreferences> >(Preferences.Get("fr.tcl.antilopegp.favoris", "[]")); Favoris.Clear(); foreach (FavoriPreferences item in list) { IEnumerable <InfoLigne> enumerable = item.Lignes.Select(delegate(LigneSens x) { InfosLigne infosLigne = _config.Lignes.FirstOrDefault((InfosLigne ligne) => ligne.Ligne == x.Ligne); return(new InfoLigne { ModeImagePath = _fileManager.GetModeImageFilename(infosLigne?.Mode), LigneImagePath = _fileManager.GetLigneImageFilename(x.Ligne), Ligne = x.Ligne, Sens = x.Sens, Destination = x.Destination }); }); Favori favori = new Favori { Name = item.Name, MapExtent = item.MapExtent, Lignes = new List <InfoLigne>() }; foreach (InfoLigne item2 in enumerable) { favori.Lignes.Add(item2); } Favoris.Add(favori); } foreach (Favori favori2 in Favoris) { favori2.AlternateRow = (Favoris.IndexOf(favori2) % 2 != 0); } _eventAggregator.GetEvent <FavorisListChanged>().Publish(); }
/* Capture l'url de l'onglet en cours, et créé un favori en l'ajoutant dans un contextmenu + Serialization : A chaque ajout de favori, l'ajoute au fichier favori.xml (ou le créé s'il n'existe pas)*/ private void MenuItem_Click(object sender, RoutedEventArgs e) { TabItem tab = (TabItem)MainTabControl.SelectedItem; NavView view = GetNavView(tab); Image img = new Image { Source = BitmapImageWithTab(tab) }; string inputRead = new InputBox("Donnez un nom a votre favori ?", "Title", "Arial", 20).ShowDialog(); // Permet de donner une description où un surnom au favori Favori favori = new Favori(view.Browser.Address, inputRead); favlist.Add(favori); //Serializer<List<Favori>> serializer = new Serializer<List<Favori>>("favoris.xml", SerializeFormat.Xml); //serializer.Write(favlist); Serializer <List <Favori> > serializerBin = new Serializer <List <Favori> >("favoris.loic-jes", SerializeFormat.Binary); // Sérialisation en binaire - extension de fichier signature (nom de mon github) serializerBin.Write(favlist); if (string.IsNullOrWhiteSpace(inputRead)) { inputRead = view.Browser.Address; } MenuItem newFav = new MenuItem { Header = inputRead, Icon = img }; newFav.Click += GoToFav_Click; this.FavContextMenu.Items.Add(newFav); }
public void Ekle(Favori favori) { favoriDal.Add(favori); }
public Favori Post(Favori favori) { return(FavoriDAO.Create(favori)); }
public Favori Getir(int hastaId, int doktorId) { Favori favori = favoriDal.Get(x => x.HastaId == hastaId && x.DoktorId == doktorId); return(favori); }
public IActionResult Get() { if ((new[] { "Admin" }).Contains(ValidateTokenAndRole.ValidateAndGetRole(Request), StringComparer.OrdinalIgnoreCase)) { IEnumerable <FavoriteStrategyModel> List = repo.GetAll().Select(Favori => Favori?.ToModel()); if (List.Count() == 0) { return(NotFound()); } else { return(Ok(JsonConvert.SerializeObject(List))); } } else { return(Unauthorized()); } }
public bool AddMedia(Media media) { Favori.Add(media.Id); return(true); }
public Favori Getir(int favoriId) { Favori favori = favoriDal.Get(x => x.Id == favoriId); return(favori); }
/// <summary> /// Get API/Favoris/?idUser={idUser} /// </summary> /// <param name="idUser">id de l'User pour lequel on veut la List des favoris</param> /// <returns>List de tous les Favoris</returns> public IHttpActionResult GetByUserId([FromUri] int UserId) { if ((new[] { "Admin", "User" }).Contains(ValidateTokenAndRole.ValidateAndGetRole(Request), StringComparer.OrdinalIgnoreCase)) { IEnumerable <FavoriteStrategyModel> List = repo.GetAllByUserId(UserId).Select(Favori => Favori?.ToModel()); if (List.Count() == 0) { return(NotFound()); } else { return(Json(List)); } } else { return(Unauthorized()); } }