Example #1
0
        /// <summary>
        /// Method for adding new Guest
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public tblGuest AddUser(tblGuest user)
        {
            try
            {
                using (BirthdayCakeEntities context = new BirthdayCakeEntities())
                {
                    if (user.GuestID == 0)
                    {
                        tblGuest newUser = new tblGuest
                        {
                            GuestID          = user.GuestID,
                            GuestUsername    = user.GuestUsername,
                            GuestPassword    = user.GuestPassword,
                            GuestNameSurname = user.GuestNameSurname,
                            GuestAddress     = user.GuestAddress,
                            PhoneNumber      = user.PhoneNumber,
                            NumberOrder      = user.NumberOrder
                        };

                        context.tblGuests.Add(newUser);
                        context.SaveChanges();
                        user.GuestID = newUser.GuestID;
                        return(user);
                    }
                    else
                    {
                        tblGuest userToEdit = (from r in context.tblGuests where r.GuestID == user.GuestID select r).First();

                        userToEdit.GuestUsername    = user.GuestUsername;
                        userToEdit.GuestPassword    = user.GuestPassword;
                        userToEdit.GuestNameSurname = user.GuestNameSurname;
                        userToEdit.GuestAddress     = user.GuestAddress;
                        userToEdit.PhoneNumber      = user.PhoneNumber;
                        userToEdit.NumberOrder      = user.NumberOrder;
                        context.SaveChanges();
                        return(user);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Nešto je pošlo po zlu prilikom registracije", "Greška");
                System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
                return(null);
            }
        }
Example #2
0
 /// <summary>
 /// Cake menu
 /// </summary>
 /// <returns></returns>
 public List <tblCake> GetAllMenu()
 {
     try
     {
         using (BirthdayCakeEntities context = new BirthdayCakeEntities())
         {
             List <tblCake> list = new List <tblCake>();
             list = (from x in context.tblCakes select x).ToList();
             return(list);
         }
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine("Exception: " + ex.Message.ToString());
         return(null);
     }
 }
Example #3
0
        /// <summary>
        /// Checks if there is a phoneNumber in the database
        /// </summary>
        /// <param name="phoneNumber"></param>
        /// <returns></returns>
        public tblGuest GetPhoneNumber(string phoneNumber)
        {
            try
            {
                using (BirthdayCakeEntities context = new BirthdayCakeEntities())
                {
                    tblGuest user = (from e in context.tblGuests where e.PhoneNumber.Equals(phoneNumber) select e).First();

                    return(user);
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Exception" + ex.Message.ToString());
                return(null);
            }
        }
Example #4
0
        /// <summary>
        /// Return username and password on database
        /// </summary>
        /// <param name="username"></param>
        /// <param name="password"></param>
        /// <returns></returns>
        public tblGuest GetUsernamePassword(string username, string password)
        {
            try
            {
                using (BirthdayCakeEntities context = new BirthdayCakeEntities())
                {
                    tblGuest user = (from e in context.tblGuests where e.GuestUsername.Equals(username) where e.GuestPassword.Equals(password) select e).First();

                    return(user);
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Exception" + ex.Message.ToString());
                return(null);
            }
        }