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;
 }
Example #3
0
        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());
        }