Esempio n. 1
0
        public ActionResult Profil(int id = 0, string ad = "")
        {
            List <DB.Addresses> addresses = null;

            DB.Addresses currentAddress = new DB.Addresses();
            if (id == 0)
            {
                id        = base.CurrentUserId();
                addresses = context.Addresses.Where(x => x.Member_Id == id).ToList();
                if (!string.IsNullOrEmpty(ad))
                {
                    var guild = new Guid(ad);
                    currentAddress = context.Addresses.FirstOrDefault(x => x.Id == guild);
                }
            }
            var user = context.Members.FirstOrDefault(x => x.Id == id);

            if (user == null)
            {
                return(RedirectToAction("index", "i"));
            }
            ProfilModels model = new ProfilModels()
            {
                Members        = user,
                Addresses      = addresses,
                CurrentAddress = currentAddress
            };

            return(View(model));
        }
Esempio n. 2
0
 public ActionResult Addresses(DB.Addresses address)
 {
     address.Id        = Guid.NewGuid();
     address.Member_Id = CurrentUserId();
     address.AddedDate = DateTime.Now;
     context.Addresses.Add(address);
     context.SaveChanges();
     return(RedirectToAction("Profil", "Account", new { id = CurrentUserId() }));
 }
Esempio n. 3
0
        public ActionResult Adresler(DB.Addresses adres)
        {
            var currentUser = (DB.Members)Session["LogonUser"];
            var dbadress    = context.Addresses.FirstOrDefault(x => x.Id == adres.Id);

            dbadress.Member_Id         = currentUser.Id;
            dbadress.Name              = adres.Name;
            dbadress.AdresDescription  = adres.AdresDescription;
            dbadress.ModifiedDate      = DateTime.Now;
            TempData["AdresDoğrulama"] = "✓  Adres Başarı ile güncellenmiştir.";
            context.SaveChanges();
            return(RedirectToAction("Adresler", "Profile"));
        }
Esempio n. 4
0
 public ActionResult AdresEkle(DB.Addresses adres)
 {
     DB.Addresses adresler = context.Addresses.FirstOrDefault(x => x.AdresDescription == adres.AdresDescription);
     if (adresler != null)
     {
         TempData["AdresHata"] = "Böyle bir adres zaten kayıtlıdır.";
     }
     else
     {
         var currentuser = (UsKirtasiye.DB.Members)Session["LogonUser"];
         adres.AddedDate = DateTime.Now;
         adres.Member_Id = currentuser.Id;
         adres.IsActive  = true;
         context.Addresses.Add(adres);
         context.SaveChanges();
     }
     return(View());
 }
Esempio n. 5
0
 public ActionResult Address(DB.Addresses address)
 {
     DB.Addresses _address = null;
     if (address.Id == 0)
     {
         address.AddedDate = DateTime.Now;
         address.Member_Id = base.CurrentUserId();
         context.Addresses.Add(address);
     }
     else
     {
         _address = context.Addresses.FirstOrDefault(x => x.Id == address.Id);
         _address.ModifiedDate = DateTime.Now;
         _address.Name         = address.Name;
         _address.Description  = address.Description;
     }
     context.SaveChanges();
     return(RedirectToAction("Profil", "Account"));
 }
Esempio n. 6
0
 public ActionResult Address(DB.Addresses address, string Cancel)
 {
     if (!string.IsNullOrEmpty(Cancel))
     {
         return(RedirectToAction("Profile", "Account"));
     }
     DB.Addresses _address = null;
     if (address.Id == Guid.Empty)
     {
         address.Id        = Guid.NewGuid();
         address.AddedDate = DateTime.Now;
         address.Member_Id = base.CurrentUserId();
         context.Addresses.Add(address);
     }
     else
     {
         _address = context.Addresses.FirstOrDefault(x => x.Id == address.Id);
         _address.ModifiedDate     = DateTime.Now; context.SaveChanges();
         _address.Name             = address.Name;
         _address.AdresDescription = address.AdresDescription;
     }
     context.SaveChanges();
     return(RedirectToAction("Profile", "Account"));
 }