Beispiel #1
0
        public static bool DeleteInvoiceStatuses(int id)
        {
            motskin_invoiceStatuses element = _invoiceStatuses.FirstOrDefault(p => p.id == id);

            if (element != null)
            {
                _invoiceStatuses.Remove(element);
                return(true);
            }
            return(false);
        }
Beispiel #2
0
 public static int SaveInvoiceStatuses(motskin_invoiceStatuses element, bool withSave = true)
 {
     if (element.id == 0)
     {
         element.id = _invoiceStatuses.Count + 1;
         _invoiceStatuses.Add(element);
     }
     else
     {
         int pos = _invoiceStatuses.IndexOf(_invoiceStatuses.FirstOrDefault(p => p.id == element.id));
         if (pos >= 0)
         {
             _invoiceStatuses[pos] = element;
         }
     }
     return(_invoiceStatuses.Count);
 }
Beispiel #3
0
        public int SaveInvoiceStatus(motskin_invoiceStatuses element, bool withSave = true)
        {
#if !PSEUDO
            if (element.id == 0)
            {
                db.motskin_invoiceStatuses.Add(element);
                if (withSave)
                {
                    Save();
                }
            }
            else
            {
                db.Entry(element).State = EntityState.Modified;
                if (withSave)
                {
                    Save();
                }
            }
            return(element.id);
#else
            return(PseudoData.SaveInvoiceStatuses(element));
#endif
        }