Esempio n. 1
0
 public void AddCopies(int quantity, DateTime date)
 {
     for (int i = 0; i < quantity; ++i)
     {
         Copies.Add(CreateBookCopy(date, this));
     }
     Model.SaveChanges();
 }
Esempio n. 2
0
        public void SetInfoBook(int available_copies, double price)
        {
            this.Price = price;
            int IdCopy = 1;

            while (IdCopy++ <= available_copies)
            {
                Copies.Add(new Copy(IdCopy.ToString()));
            }
        }
Esempio n. 3
0
 public void AddCopies(int quantity, DateTime date)
 {
     for (int i = 0; i < quantity; ++i)
     {
         var copy = Model.BookCopies.Create();
         copy.AcquisitionDate = date;
         copy.BookId          = this;
         Copies.Add(copy);
     }
 }
Esempio n. 4
0
        public BookCopy CreateBookCopy(DateTime aquisitionDate, Book book)
        {
            var BookCopy = Model.BookCopies.Create();

            BookCopy.AcquisitionDate = aquisitionDate;
            BookCopy.Book            = book;
            Model.BookCopies.Add(BookCopy);
            Copies.Add(BookCopy);
            //Model.SaveChanges();
            return(BookCopy);
        }
Esempio n. 5
0
 public void AddCopies(int quantity, DateTime date)
 {
     for (int i = 0; i < quantity; i++)
     {
         var BookCopy = Model.BookCopies.Create();
         BookCopy.Book            = this;
         BookCopy.AcquisitionDate = date;
         Copies.Add(BookCopy);
         Model.BookCopies.Add(BookCopy);
     }
     Model.SaveChanges();
 }
Esempio n. 6
0
        public async Task LoadCopies()
        {
            IsBusy = true;

            var copies = await _api.Execute(new GetCopiesAction(Id));

            Copies.Clear();

            foreach (var copy in copies)
            {
                Copies.Add(copy);
            }

            IsBusy = false;
        }
Esempio n. 7
0
 public ImageModel(ImageModel img, ImageModel copy)
 {
     _name      = img.Name;
     _directory = img.Directory;
     _fullPath  = img.FullPath;
     Date_Time  = img.Date_Time;
     Size       = img.Size;
     Length     = Length_convert(img.Size);
     MD5        = "abracadabra";
     Copies     = img.Copies;
     Copies.Add(new ImageModel(copy));
     NumberOfCopies            = img.NumberOfCopies;
     LongCopiesSize            = img.LongCopiesSize;
     StringCopiesSize          = img.StringCopiesSize;
     Copies.CollectionChanged += Copies_CollectionChanged;
     ImageChecked              = false;
 }
Esempio n. 8
0
 public void CopyRegistration(AutoCopy autoCopy)
 {
     Copies.Add(autoCopy);
 }