コード例 #1
0
        private static void DeletePhoto(int id)
        {
            User_PhotoRepository upr = new User_PhotoRepository();

            if (upr.GetById(id) != null)
            {
                upr.Delete(id);
            }
        }
コード例 #2
0
        void SaveUser()
        {
            Debug.WriteLine($"SaveUser:  {user.Full_Name}");
            UserRepository repositrory = new UserRepository();

            if (user.User_Id == 0)
            {
                user.User_Id       = repositrory.Create(user);
                user_Photo.User_Id = user.User_Id;
            }
            else
            {
                repositrory.Update(user);
            }

            if (user_Photo.Change)
            {
                User_PhotoRepository upr = new User_PhotoRepository();
                if (user_Photo.Photo != null && user_Photo.Photo.Length > 0)
                {
                    upr.UpdateOrInsert(user_Photo);
                }
                else
                {
                    User_Photo photo = upr.GetById(user_Photo.User_Id);
                    if (photo != null)
                    {
                        upr.Delete(user_Photo.User_Id);
                    }
                }
            }


            if (UserCards != null && UserCards.Count > 0)
            {
                CardRepository cr = new CardRepository();
                foreach (var c in UserCards)
                {
                    Card card = Cards.FirstOrDefault(c => c.Card_Num == SelectedCard.Card_Num);
                    card = c;
                    cr.UpdateOrInsert(c);
                }
            }
        }