コード例 #1
0
        public void Put(int id, MoodLinkDTO value) //modify
        {
            MoodLink model = iMoodLinkRepository.Get(id);

            //stuff?
            iMoodLinkRepository.Update(model);
        }
コード例 #2
0
        public MoodLink Delete(MoodLink moodLink)
        {
            var result = _context.Remove(moodLink);

            _context.SaveChanges();
            return(result.Entity);
        }
コード例 #3
0
        public MoodLink Create(MoodLink moodLink)
        {
            var result = _context.Add <MoodLink>(moodLink);

            _context.SaveChanges();
            return(result.Entity);
        }
コード例 #4
0
        public void Post(MoodLinkDTO value) //THIS SHIT NEEDS TO BE MODIFIED
        {
            MoodLink model = new MoodLink()
            {
                moodId       = value.moodId,
                linkedMoodId = value.linkedMoodId,
            };

            iMoodLinkRepository.Create(model);

            MoodLink reversedModel = new MoodLink()
            {
                moodId       = value.linkedMoodId,
                linkedMoodId = value.moodId,
            };

            iMoodLinkRepository.Create(reversedModel);
        }
コード例 #5
0
        public MoodLink Delete(int id)
        {
            MoodLink model = iMoodLinkRepository.Get(id);

            return(iMoodLinkRepository.Delete(model));
        }
コード例 #6
0
 public MoodLink Update(MoodLink moodLink)
 {
     _context.Entry(moodLink).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
     _context.SaveChanges();
     return(moodLink);
 }