예제 #1
0
        public void CreateGroup(IGroupDto group)
        {
            if (group == null)
            {
                throw new ArgumentNullException("group");
            }

            _context.Groups.Add((GroupDto)group);
            _context.SaveChanges();
        }
예제 #2
0
        public void UpdateGroup(IGroupDto group)
        {
            if (group == null)
            {
                throw new ArgumentNullException("group");
            }

            GroupDto oldGroup = _context.Groups.Single(g => g.GroupId == group.GroupId);
            oldGroup.ContactEmail = group.ContactEmail;
            oldGroup.ContactName = group.ContactName;
            oldGroup.ContactPhone = group.ContactPhone;
            oldGroup.GroupNumber = group.GroupNumber;
            oldGroup.Year = group.Year;
            _context.SaveChanges();
        }
예제 #3
0
 private Group Map(IGroupDto group)
 {
     return new Group
     {
         GroupId = group.GroupId,
         GroupNumber = group.GroupNumber,
         Year = group.Year,
         ContactEmail = group.ContactEmail,
         ContactPhone = group.ContactPhone,
         ContactName = group.ContactName
     };
 }