private ToDoItemRecord ParseItem(int listId, DateTime creationDateTime, ToDoItemRequest request) { var item = new ToDoItemRecord() { ListId = listId, CreationDateTime = creationDateTime }; ParseOntoItem(request, item); return(item); }
private ToDoItemResponse ProjectItem(string listIdentity, ToDoItemRecord item) { return(new ToDoItemResponse { Description = item.Description, Done = item.Done, _links = new Dictionary <string, Link> { { "self", new Link(Url.RouteUrl("GetItemByCreationDateTime", new { listIdentity, creationDateTimeCode = FormatDateTimeCode(item.CreationDateTime) })) }, { "collection", new Link(Url.RouteUrl("GetItemsByListIdentity", new { listIdentity })) }, { "list", new Link(Url.RouteUrl("GetListByIdentity", new { identity = listIdentity })) }, } }); }
private void ParseOntoItem(ToDoItemRequest request, ToDoItemRecord item) { item.Description = request.Description; item.Done = request.Done; item.LastUpdateDateTime = request.UpdateDateTime; }