public bool Delete(T_PHONE_BOOK item)
        {
            bool isDeleted = false;

            if (item != null)
            {
                try
                {
                    using (PHONE_BOOK_DBEntities db = new PHONE_BOOK_DBEntities())
                    {
                        item.DELETED_DATE = DateTime.Now;
                        db.T_PHONE_BOOK.Add(item);
                        db.Entry(item).State = System.Data.Entity.EntityState.Modified; // delete logjik
                        db.SaveChanges();
                        isDeleted = true;
                    }
                }
                catch (Exception ex)
                {
                    // write logs into file logs
                }
            }

            return(isDeleted);
        }
        public string Put(PhoneBookModel model)
        {
            if (model != null && model.Id.HasValue)
            {
                //Test2
                T_PHONE_BOOK item = service.GetById(model.Id.Value);

                if (item != null)
                {
                    //Test4 --> Test2-->Test4
                    model.Fill(item);

                    if (service.Put(item))
                    {
                        return("Elementi u modifikua me sukses");
                    }
                    else
                    {
                        return("Probleme gjate modifikimie");
                    }
                }
                else
                {
                    return("Elementi nuk u gjet ne bazen e te dhenave");
                }
            }

            else
            {
                return("Specifikoni nje objekt te vlefshem");
            }
        }
 public string Delete(long id)
 {
     if (id > 0)
     {
         T_PHONE_BOOK item = service.GetById(id);
         if (item != null)
         {
             if (service.Delete(item))
             {
                 return("Elementi u fshi me sukses");
             }
             else
             {
                 return("Probleme gjate fshirjes");
             }
         }
         else
         {
             return("Elementi nuk u gjet ne bazen e te dhenave");
         }
     }
     else
     {
         return("Specifikoni nje id te vleshfshme");
     }
 }
Esempio n. 4
0
 public void Fill(T_PHONE_BOOK itemtoFill)
 {
     itemtoFill.NAME          = this.Name;
     itemtoFill.SURNAME       = this.Surname;
     itemtoFill.ID_PHONE_TYPE = this.IdPhoneType;
     itemtoFill.NUMBER        = this.Number;
 }
Esempio n. 5
0
 public void Preselect(T_PHONE_BOOK item)
 {
     if (item != null)
     {
         this.Name        = item.NAME;
         this.Surname     = item.SURNAME;
         this.IdPhoneType = item.ID_PHONE_TYPE;
         this.Number      = item.NUMBER;
     }
 }
        public string Save(PhoneBookModel model)
        {
            T_PHONE_BOOK item = new T_PHONE_BOOK();

            model.Fill(item);

            if (model != null)
            {
                if (service.Save(item))
                {
                    return("Elementi u shtua me sukses");
                }
                else
                {
                    return("Probleme gjate shtimit");
                }
            }

            else
            {
                return("Specifikoni nje objekt te vlefshem");
            }
        }
        public bool Save(T_PHONE_BOOK item)
        {
            bool isInserted = false;

            if (item != null)
            {
                try
                {
                    using (PHONE_BOOK_DBEntities db = new PHONE_BOOK_DBEntities())
                    {
                        item.INSERTED_DATE = DateTime.Now;
                        db.T_PHONE_BOOK.Add(item);
                        db.SaveChanges();
                        isInserted = true;
                    }
                }
                catch (Exception ex)
                {
                    // write logs into file logs
                }
            }

            return(isInserted);
        }
        /// <summary>
        /// Kjo metode tenton te realizoje nje delete fizik mbi bazen e te dhenave per objektin e percaktuar
        /// </summary>
        /// <param name="item"></param>
        /// <returns></returns>
        public bool DeleteFizik(T_PHONE_BOOK item)
        {
            bool isDeleted = false;

            if (item != null)
            {
                try
                {
                    using (PHONE_BOOK_DBEntities db = new PHONE_BOOK_DBEntities())
                    {
                        db.T_PHONE_BOOK.Attach(item);
                        db.T_PHONE_BOOK.Remove(item);
                        db.SaveChanges();
                        isDeleted = true;
                    }
                }
                catch (Exception ex)
                {
                    // write logs into file logs
                }
            }

            return(isDeleted);
        }