public void SatınAlma(AlımTablosu alımTablosu) { _alımTablosuDal.AddOperation(alımTablosu); }
public ActionResult ÜrünKaydet(HttpPostedFileBase files, Faturalar faturalar, AlımTablosu alımTablosu) { SatınAlmaValidation profilValidation = new SatınAlmaValidation(); ValidationResult result = profilValidation.Validate(alımTablosu); if (result.IsValid == false) { foreach (var error in result.Errors) { ModelState.AddModelError(error.PropertyName, error.ErrorMessage); } return(View("Index")); } else { String FileExt = Path.GetExtension(files.FileName).ToUpper(); if (FileExt == ".PDF") { Stream str = files.InputStream; BinaryReader Br = new BinaryReader(str); Byte[] FileDet = Br.ReadBytes((Int32)str.Length); faturalar.Fatura = FileDet; _satınAlmaService.FaturaEkle(faturalar); alımTablosu.FaturaId = faturalar.FaturaId; alımTablosu.UserId = userId; _satınAlmaService.SatınAlma(alımTablosu); TempData["Success"] = "İşlem başarıyla kaydedildi"; return(RedirectToAction("Index")); } else { TempData["Success"] = "Geçersiz Format.Lütfen pdf seçiniz."; return(RedirectToAction("Index")); } } }