public List <FollowInfo> GetByUser(FollowInfo followInfo)
        {
            var dbRecords            = Container.Table_FollowInfo.Where(x => x.UserId.Equals(followInfo.UserId));
            List <FollowInfo> result = new List <FollowInfo>();

            dbRecords.ToList().ForEach(x => result.Add(FollowInfoMapper.Convert(x)));
            return(result);
        }
        public FollowInfo Update(FollowInfo record)
        {
            MYS_FOLLOWINFO updatedRecord = FollowInfoMapper.ConvertToDBRecord(record);
            var            dbRecord      = Container.Table_FollowInfo.Attach(updatedRecord);

            if (Container.SaveChanges() == 1)
            {
                record.Id = dbRecord.Id;
            }
            return(record);
        }
        public FollowInfo Insert(FollowInfo record)
        {
            MYS_FOLLOWINFO newRecord = FollowInfoMapper.ConvertToDBRecord(record);

            var dbRecord = Container.Table_FollowInfo.Add(newRecord);

            if (Container.SaveChanges() == 1)
            {
                record.Id = dbRecord.Id;
            }
            return(record);
        }
        public FollowInfo Get(FollowInfo record)
        {
            var dbRecord = Container.Table_FollowInfo.Find(record.Id);

            return(FollowInfoMapper.Convert(dbRecord));
        }