public void UpdateChecklist(CheckListDto item) { CheckListDto oldItem = this.list.FirstOrDefault(s => s.Id == item.Id); if (item != null) { oldItem.Description = item.Description; oldItem.State = item.State; } }
public HttpRequestMessage UpdateCkeckListItem(CheckListDto item) { Uri requestUri = new Uri(string.Format("{0}/UpdateCkeckListItem", CONTROLLER), UriKind.Relative); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Put, requestUri) { Content = new StringContent(JsonConvert.SerializeObject(item), Encoding.Unicode, "application/json") }; return request; }
public void IsUpdateCkeckListItemCorrect() { IHttpRequestBuilder builder = ServiceLocator.Current.GetInstance<IHttpRequestBuilder>(); CheckListDto item = new CheckListDto(); HttpRequestMessage request = builder.UpdateCkeckListItem(item); Uri uri = new Uri("CkeckList/UpdateCkeckListItem", UriKind.Relative); Assert.AreEqual(request.Method, HttpMethod.Put); Assert.AreEqual(request.RequestUri, uri); }
public HttpResponseMessage UpdateCkeckListItem(CheckListDto item) { this.repository.UpdateChecklist(item); return Request.CreateResponse(HttpStatusCode.OK); }