Пример #1
0
        public IActionResult DodajanjeNarocnikov([FromForm] SprejemVzorcevViewModel sprejem)
        {
            if (sprejem.SupplierName == null || sprejem.TaxNumber == null || sprejem.StreetNum == null ||
                sprejem.City == null || sprejem.Country == null || !sprejem.ZipNumber.HasValue)
            {
                return(View(sprejem));
            }

            var narocnik = new Subscriber
            {
                Name       = sprejem.SupplierName,
                IdNumber   = sprejem.IdDDV,
                TaxNumber  = sprejem.TaxNumber,
                Address    = sprejem.StreetNum,
                City       = sprejem.City,
                Country    = sprejem.Country,
                PostalCode = sprejem.ZipNumber.Value
            };

            _dbContext.Subscribers.Add(narocnik);
            _dbContext.SaveChanges();

            TempData.Put("narocnik", sprejem);

            return(RedirectToAction("Sprejem"));
        }
Пример #2
0
        public IActionResult Sprejem([FromForm] SprejemVzorcevViewModel sprejem)
        {
            if (sprejem?.SupplierName == null || sprejem.ContactName == null)
            {
                return(View(sprejem));
            }

            var narocnik = _dbContext.Subscribers.FirstOrDefault(o => o.Name == sprejem.SupplierName);
            var kontakt  = _dbContext.ContactPeople.FirstOrDefault(o => o.Name == sprejem.ContactName);

            _dbContext.Acceptances.Add(new Acceptance
            {
                Date           = sprejem.DateOfReception ?? DateTime.Now,
                SubscriberName = narocnik,
                Contact        = kontakt
            });
            _dbContext.SaveChanges();
            return(RedirectToAction("DodajanjeVzorca"));
        }
Пример #3
0
        public IActionResult DodajanjeKontaktov([FromForm] SprejemVzorcevViewModel sprejem)
        {
            if (sprejem.ContactName == null)
            {
                return(View(sprejem));
            }

            var kontakt = new ContactPerson
            {
                Name        = sprejem.ContactName,
                Email       = sprejem.Mail,
                PhoneNumber = sprejem.TelNumber
            };

            _dbContext.ContactPeople.Add(kontakt);
            _dbContext.SaveChanges();

            TempData.Put("kontakt", sprejem);

            return(RedirectToAction("Sprejem"));
        }