// POST api/characterclass public HttpResponseMessage Post(CharacterClass characterClass) { var response = Request.CreateResponse(HttpStatusCode.Created, characterClass); response.Headers.Location = new Uri(Request.RequestUri, string.Format("api/characterclass/{0}", characterClass.CharacterClassId)); _characterClassRepository.Add(characterClass); return response; }
// PUT api/characterclass/5 public void Put(CharacterClass characterClass) { _characterClassRepository.Update(characterClass); }
public CharacterClass Update(CharacterClass characterClass) { _db.Entry(characterClass).State = EntityState.Modified; _db.SaveChanges(); return characterClass; }
public CharacterClass Add(CharacterClass characterClass) { _db.CharacterClasses.Add(characterClass); _db.SaveChanges(); return characterClass; }