public static PropertyAdvModel ToModel(this PropertyAdv entity)
        {
            PropertyAdvModel model = new PropertyAdvModel();

            model.Id           = entity.Id;
            model.Name         = entity.Name;
            model.Price        = entity.Price;
            model.Description  = entity.Description;
            model.PostedOn     = entity.PostedOn;
            model.ActiveTill   = entity.ActiveTill;
            model.Neighborhood = entity.Neighborhood.ToModel();
            model.PostedBy     = entity.PostedBy.ToModel();
            model.Area         = entity.Area.ToModel();
            //model.Status = entity.Status.ToModel()
            //model.Type = entity.AdvType.ToEntity();

            if (entity.Images != null)
            {
                foreach (var img in entity.Images)
                {
                    model.Images.Add(Convert.ToBase64String(img.Content));
                }
            }
            return(model);
        }
        public static PropertyAdv ToEntity(this PropertyAdvModel model)
        {
            PropertyAdv entity = new PropertyAdv();

            entity.Id           = model.Id;
            entity.Name         = model.Name;
            entity.Price        = model.Price;
            entity.Description  = model.Description;
            entity.PostedOn     = model.PostedOn;
            entity.ActiveTill   = model.ActiveTill;
            entity.Neighborhood = model.Neighborhood.ToEntity();
            entity.PostedBy     = model.PostedBy.ToEntity();
            entity.Status       = model.Status.ToEntity();
            entity.Type         = model.AdvType.ToEntity();
            entity.Area         = model.Area.ToEntity();
            return(entity);
        }