コード例 #1
0
        public HolderInformationBO Update(HolderInformationBO holderInformation)
        {
            HolderInformation holder = hiConverter.Convert(GetById(holderInformation.Id));

            _context.Entry(holder).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            _context.SaveChanges();
            return(hiConverter.Convert(holder));
        }
コード例 #2
0
        public HolderInformationBO Create(HolderInformationBO holderInformation)
        {
            HolderInformation holder = hiConverter.Convert(holderInformation);

            _context.HolderInformations.Add(holder);
            _context.SaveChanges();
            return(hiConverter.Convert(holder));
        }
コード例 #3
0
        public HolderInformationBO Delete(long id)
        {
            HolderInformation hi = hiConverter.Convert(GetById(id));

            if (hi == null)
            {
                return(null);
            }
            _context.HolderInformations.Remove(hi);
            _context.SaveChanges();
            return(hiConverter.Convert(hi));
        }
コード例 #4
0
        public HolderInformationBO Convert(HolderInformation hi)
        {
            if (hi == null)
            {
                return(null);
            }
            HolderInformationBO holderInformation = new HolderInformationBO
            {
                DateOfBirth            = hi.DateOfBirth,
                FatherName             = hi.FatherName,
                FirstName              = hi.FirstName,
                Id                     = hi.Id,
                LastName               = hi.LastName,
                LocationOfRegistration = hi.LocationOfRegistration,
                MotherName             = hi.MotherName,
                NumberOfRegistration   = hi.NumberOfRegistration,
                Title                  = titleConverter.Convert(hi.Title),
                TitleId                = hi.TitleId
            };

            return(holderInformation);
        }