Esempio n. 1
0
        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;
        }
Esempio n. 2
0
 public HttpResponseMessage Post(Contact contact)
 {
     this._repository.SaveContact(contact);
     var response = Request.CreateResponse<Contact>(System.Net.HttpStatusCode.Created, contact);
     return response;
 }