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")); }
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")); }
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")); }