Exemple #1
0
        public void Update(long _eventNumber, Domain.RentalSubDomain.Events.User.LendedBookDTOVer100 _dto)
        {
            using (var db = new RentalProjectorContext())
            {
                db.Database.EnsureCreated();

                var x = db.利用者一覧.SingleOrDefault(item => item.Id.Equals(Guid.Parse(_dto.id))) as 利用者Entity;

                if (x == null)
                {
                    throw new ArgumentException("LendedBookDTOVer100", "該当するGUIDが存在しません。: " + _dto.id);
                }

                x.Copy(_eventNumber, _dto);

                db.SaveChanges();
            }
        }
Exemple #2
0
 public static void Copy(this 利用者Entity item, long _eventNumber, Domain.RentalSubDomain.Events.User.LendedBookDTOVer100 _dto)
 {
     item.EventNumber = _eventNumber;
     item.本一覧.Add(Guid.Parse(_dto.book_id));
     item.本一覧 = new List <Guid>(item.本一覧.Distinct());
 }