public DalTemplate MapToDal(BllTemplate entity)
        {
            DalTemplate dalEntity = new DalTemplate
            {
                Id                      = entity.Id,
                Description             = entity.Description,
                Name                    = entity.Name,
                WeldJoint_id            = entity.WeldJoint != null ? entity.WeldJoint.Id : (int?)null,
                Material_id             = entity.Material != null ? entity.Material.Id : (int?)null,
                Contract_id             = entity.Contract != null ? entity.Contract.Id : (int?)null,
                ControlMethodsLib_id    = entity.ControlMethodsLib.Id,
                Customer_id             = entity.Customer != null ? entity.Customer.Id : (int?)null,
                IndustrialObject_id     = entity.IndustrialObject != null ? entity.IndustrialObject.Id : (int?)null,
                Size                    = entity.Size,
                WeldingType             = entity.WeldingType,
                ScheduleOrganization_id = entity.ScheduleOrganization != null ? entity.ScheduleOrganization.Id : (int?)null,
            };

            return(dalEntity);
        }
        public BllTemplate MapToBll(DalTemplate entity)
        {
            if (entity != null)
            {
                BllTemplate bllEntity = new BllTemplate
                {
                    Id          = entity.Id,
                    Description = entity.Description,
                    Name        = entity.Name,
                    WeldJoint   = entity.WeldJoint_id != null?weldJointService.Get((int)entity.WeldJoint_id) : null,
                                      Material = entity.Material_id != null?materialService.Get((int)entity.Material_id) : null,
                                                     Customer = entity.Customer_id != null?customerService.Get((int)entity.Customer_id) : null,
                                                                    Contract = entity.Contract_id != null?contractService.Get((int)entity.Contract_id) : null,
                                                                                   ControlMethodsLib = entity.ControlMethodsLib_id != null?controlMethodsLibService.Get((int)entity.ControlMethodsLib_id) : null,
                                                                                                           IndustrialObject                                                       = entity.IndustrialObject_id != null?industrialObjectService.Get((int)entity.IndustrialObject_id) : null,
                                                                                                                                                             Size                 = entity.Size,
                                                                                                                                                             WeldingType          = entity.WeldingType,
                                                                                                                                                             ScheduleOrganization = entity.ScheduleOrganization_id != null?scheduleOrganizationService.Get((int)entity.ScheduleOrganization_id) : null,
                };

                return(bllEntity);
            }
            return(null);
        }