public object PutSocialMediaChannel(int id, SocialMediaChannel socialMediaChannel) { if (!ModelState.IsValid || id != socialMediaChannel.Id) { return(new { success = false, data = socialMediaChannel }); } db.Entry(socialMediaChannel).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SocialMediaChannelExists(id)) { return(new { success = false, data = socialMediaChannel }); } else { throw; } } return(new { success = true }); }
public object PostSocialMediaChannel(SocialMediaChannel socialMediaChannel) { if (!ModelState.IsValid) { return(new { success = false, data = socialMediaChannel }); } db.SocialMediaChannels.Add(socialMediaChannel); db.SaveChanges(); return(new { success = true, data = socialMediaChannel }); }
public object GetSocialMediaChannel(int id) { if (id > 0) { SocialMediaChannel socialMediaChannel = db.SocialMediaChannels.Find(id); if (socialMediaChannel == null) { return(new { success = false }); } return(new { success = true, data = socialMediaChannel }); } return(new { success = false }); }