private void AddDroppedPassport(DroppedPassport dropped_passport) { var dpInDb = _context.DroppedPassports.SingleOrDefault(dp => dp.PassportNo == dropped_passport.PassportNo); if (dpInDb == null) { _context.DroppedPassports.Add(dropped_passport); } }
public static void Transfer(DroppedPassport origin, DroppedPassportDto destiny, ApplicationDbContext context) { destiny.PassportNo = origin.PassportNo; destiny.OwnerCI = context.People.SingleOrDefault(per => per.Id == origin.OwnerId).CI; destiny.PassportTypeId = origin.PassportTypeId; destiny.SourceId = origin.SourceId; destiny.ExpeditionDate = origin.ExpeditionDate; destiny.ExpirationDate = origin.ExpirationDate; destiny.DropCauseId = origin.DropCauseId; destiny.Details = origin.Details; }
public IActionResult DeletePassport(long id) { DroppedPassport passportInDb = _context.DroppedPassports.Single(p => p.Id == id); if (passportInDb == null) { return(NotFound()); } _context.DroppedPassports.Remove(passportInDb); _context.SaveChanges(); return(Ok()); }