internal static void PaszportUpdate(Paszport paszport) { try { using (OpportunityEntities context = new OpportunityEntities(Conn)) { paszport.PaszportDb.last_update = DateTime.Now; context.Entry(paszport.PaszportDb).State = EntityState.Modified; context.SaveChanges(); } } catch (Exception ex) { log.Error(ex); throw ex; } }
internal static void PaszportInsert(Paszport paszport) { try { using (OpportunityEntities context = new OpportunityEntities(Conn)) { paszport.PaszportDb.last_update = DateTime.Now; paszport.PaszportDb.uzytkownik = Ustawienia.NazwaUzytkownika; context.Paszporty.Add(paszport.PaszportDb); context.SaveChanges(); } } catch (Exception ex) { log.Error(ex); throw ex; } }
internal static void PaszportRemove(Paszport paszport) { try { using (OpportunityEntities context = new OpportunityEntities(Conn)) { paszport.PaszportDb.last_update = DateTime.Now; paszport.PaszportDb.nieaktywny = true; paszport.PaszportDb.uzytkownik = Ustawienia.NazwaUzytkownika; context.Entry(paszport.PaszportDb).State = EntityState.Modified; context.SaveChanges(); } } catch (Exception ex) { log.Error(ex); throw ex; } }
public ActionResult Upload(string Name, string AlternateText, int id, string mode) { try { PhotoViewModel photoVM = new PhotoViewModel(); HttpPostedFileBase file = Request.Files["OriginalLocation"]; photoVM.Name = Name; photoVM.AlternateText = AlternateText; photoVM.ContentType = file.ContentType; Int32 length = file.ContentLength; byte[] tempImg = new byte[length]; file.InputStream.Read(tempImg, 0, length); photoVM.Image = tempImg; Image image = new Image(); image.ImageName = photoVM.Name; image.ImageAlt = photoVM.AlternateText; image.ContentType = photoVM.ContentType; image.ImageData = photoVM.Image; imageRepository.Add(image); imageRepository.Save(); switch (mode) { case "1": ImageDowodOsobisty imageDowodOsobisty = new ImageDowodOsobisty(); DowodOsobisty dowod = new DowodOsobisty(); dowod.NrDowodu = "tbd"; dowod.TerminWaznosci = DateTime.Now; dowod.PESEL = 00000000000; dowod.OsobaId = id; dowodOsobistyRepository.Add(dowod); dowodOsobistyRepository.Save(); imageDowodOsobisty.Opis = photoVM.AlternateText; imageDowodOsobisty.ImageId = image.ImageId; imageDowodOsobisty.DowodOsobistyId = dowod.DowodOsobistyId; imageDowodOsobistyRepository.Add(imageDowodOsobisty); imageDowodOsobistyRepository.Save(); break; case "2": ImagePaszport imagePaszport = new ImagePaszport(); Paszport paszport = new Paszport(); paszport.NrPaszportu = "tbd"; paszport.TerminWaznosci = DateTime.Now; paszport.OsobaId = id; paszportRepository.Add(paszport); paszportRepository.Save(); imagePaszport.Opis = photoVM.AlternateText; imagePaszport.ImageId = image.ImageId; imagePaszport.PaszportId = paszport.PaszportId; imagePaszportRepository.Add(imagePaszport); imagePaszportRepository.Save(); break; default: break; } return(RedirectToAction("DisplayZdjecia", "Osoba", new { OsobaId = id })); } catch (Exception e) { TempData["errorMessage"] = "Nie udało się dodać zdjęcia!\n" + e; return(RedirectToAction("Details", "Osoba", id)); } }
public PaszportVM(Paszport paszport) : base(paszport) { }
public PaszportVM() { Dokument = new Paszport(); Typ = Dokument.GetType().Name; }