Пример #1
0
 public PropertyImageDetailModel(PropertyImageDetailDto dto)
 {
     PropertyImageId = dto.PropertyImageId;
     PropertyId = dto.PropertyId;
     Primary = dto.Primary;
     Inactive = dto.Inactive;
 }
Пример #2
0
        public bool UpdatePropertyImage(PropertyImageDetailDto dto)
        {
            var entity = _entities.PropertyImages
                .Where(w => w.PropertyImageId == dto.PropertyImageId)
                .SingleOrDefault();

            var oldPrimary = _entities.PropertyImages
                .Where(w => w.PropertyId == dto.PropertyId)
                .Where(w => w.Primary)
                .SingleOrDefault();

            bool edited = false;

            if (entity != null)
            {
                if (oldPrimary != null && dto.Primary)
                {
                    oldPrimary.Primary = false;

                    //_entities.SetModified(oldPrimary);
                }

                entity.Primary = dto.Primary;
                entity.Inactive = dto.Inactive;

                //_entities.SetModified(entity);
                _entities.SaveChanges();

                edited = true;
            }

            return edited;
        }
Пример #3
0
        public bool UpdatePropertyImage(PropertyImageDetailDto dto)
        {
            var edited = _propertyImageManager.UpdatePropertyImage(dto);

            return edited;
        }
Пример #4
0
        public bool UpdatePropertyImage(PropertyImageDetailDto dto)
        {
            var edited = _propertyImageRepository.UpdatePropertyImage(dto);

            return edited;
        }