public bool SaveContact(Contact contact) { var ctx = HttpContext.Current; if (ctx != null) { try { var currentData = ctx.Cache[CacheKey] as List<Contact>; currentData.Add(contact); ctx.Cache[CacheKey] = currentData; return true; } catch (Exception) { return false; } } return false; }
public HttpResponseMessage Post(Contact contact) { this._repository.SaveContact(contact); var response = Request.CreateResponse<Contact>(System.Net.HttpStatusCode.Created, contact); return response; }