예제 #1
0
        public void DeleteDepartmentMobNumber(int id)
        {
            DepartmentMobNumber departmentMobNumber = DB.DepartmentMobNumbers.Get(id);

            if (departmentMobNumber == null)
            {
                throw new ValidationException("Cлужебный моб. номер не найден!", "");
            }
            else
            {
                DB.DepartmentMobNumbers.Delete(id);
                DB.Save();
            }
        }
예제 #2
0
        public DepartmentMobNumberDTO GetDepartmentMobNumber(int id)
        {
            DepartmentMobNumber departmentMobNumber = DB.DepartmentMobNumbers.Get(id);

            if (departmentMobNumber == null)
            {
                return(null);
            }
            return(new DepartmentMobNumberDTO
            {
                Id = departmentMobNumber.Id,
                StrucDivId = departmentMobNumber.StrucDivId,
                StrucDivMobNum = departmentMobNumber.StrucDivMobNum
            });
        }
예제 #3
0
        public void UpdateDepartmentMobNumber(DepartmentMobNumberDTO departmentMobNumberDTO)
        {
            DepartmentMobNumber departmentMobNumber = DB.DepartmentMobNumbers.Get(departmentMobNumberDTO.Id);

            if (departmentMobNumber == null)
            {
                throw new ValidationException("Cлужебный моб. номер не найден!", "");
            }
            else
            {
                departmentMobNumber.Id             = departmentMobNumberDTO.Id;
                departmentMobNumber.StrucDivId     = departmentMobNumberDTO.StrucDivId;
                departmentMobNumber.StrucDivMobNum = departmentMobNumberDTO.StrucDivMobNum;
                DB.DepartmentMobNumbers.Update(departmentMobNumber);
                DB.Save();
            }
        }
예제 #4
0
        public void CreateDepartmentMobNumber(DepartmentMobNumberDTO departmentMobNumberDTO)
        {
            DepartmentMobNumber departmentMobNumber = DB.DepartmentMobNumbers.Find(p => p.StrucDivMobNum == departmentMobNumberDTO.StrucDivMobNum).FirstOrDefault();

            if (departmentMobNumber == null)
            {
                DB.DepartmentMobNumbers.Create(new DepartmentMobNumber
                {
                    Id             = departmentMobNumberDTO.Id,
                    StrucDivId     = departmentMobNumberDTO.StrucDivId,
                    StrucDivMobNum = departmentMobNumberDTO.StrucDivMobNum
                });
                DB.Save();
            }
            else
            {
                throw new ValidationException("Такой служебный моб. номер уже существует!", "");
            }
        }