示例#1
0
        internal CelebrityModel Save(int id, CelebrityModel celebrity)
        {
            var celebrities       = this.Retrieve();
            var orignialCelebrity = celebrities.Where(c => c.Id == id).FirstOrDefault();

            if (orignialCelebrity != null)
            {
                celebrities.Remove(orignialCelebrity);
                celebrities.Add(celebrity);
            }
            else
            {
                return(null);
            }

            WriteData(celebrities);
            return(celebrity);
        }
示例#2
0
        internal CelebrityModel Save(CelebrityModel celebrity)
        {
            var celebrities = this.Retrieve();
            int maxId;

            if (celebrities.Count() == 0)
            {
                maxId = 0;
            }
            else
            {
                maxId = celebrities.Max(c => c.Id);
            }
            celebrity.Id = maxId + 1;
            celebrities.Add(celebrity);

            WriteData(celebrities);
            return(celebrity);
        }
示例#3
0
        internal CelebrityModel Create()
        {
            CelebrityModel celebrity = new CelebrityModel();

            return(celebrity);
        }