Пример #1
0
 public bool Update(OfficialDTO entity)
 {
     if (typesDAO.Update(new OfficialBO(entity)) != null)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Пример #2
0
 public void Edit(int id, OfficialDTO dto)
 {
     using (var uow = new UnitOfWork(new DataContext()))
     {
         var obj = uow.Officials.Get(id);
         obj.OfficialGroupID    = dto.OfficialGroupID;
         obj.OfficialPositionID = dto.OfficialPositionID;
         obj.PersonalInfoID     = dto.PersonalInfoID;
         uow.Officials.Edit(obj);
         uow.Complete();
     }
 }
Пример #3
0
 public OfficialDTO Get(int id)
 {
     using (var uow = new UnitOfWork(new DataContext()))
     {
         var obj = uow.Officials.Get(id);
         var dto = new OfficialDTO();
         dto.OfficialGroupID    = obj.OfficialGroupID;
         dto.OfficialPositionID = obj.OfficialPositionID;
         dto.PersonalInfoID     = obj.PersonalInfoID;
         return(dto);
     }
 }
Пример #4
0
        public void Add(OfficialDTO dto)
        {
            using (var uow = new UnitOfWork(new DataContext()))
            {
                var obj = new Official();

                obj.OfficialGroupID    = dto.OfficialGroupID;
                obj.OfficialPositionID = dto.OfficialPositionID;
                obj.PersonalInfoID     = dto.PersonalInfoID;
                uow.Officials.Add(obj);
                uow.Complete();
                dto.ID = obj.OfficialID;
            }
        }
Пример #5
0
 public long Insert(OfficialDTO entity)
 {
     return(typesDAO.Insert(new OfficialBO(entity)));
 }