public HttpResponseMessage MoveStory(JObject moveTaskParams) { dynamic json = moveTaskParams; var repo = new ColumnRepository(); CalculationDBContext db = new CalculationDBContext(); var response = Request.CreateResponse(); if (json.updateType == "Add") { repo.AddStory((int)json.targetColId); } else if (json.updateType == "Delete") { repo.DeleteStory((int)json.storyId, (int)json.targetColId); } else if (json.updateType == "Edit") { repo.EditStory((int)json.storyId, (int)json.targetColId, json.data); } else { //repo.MoveStory((int)json.storyId, (int)json.targetColId); } response.StatusCode = HttpStatusCode.OK; return response; }
public HttpResponseMessage Get(int? id) { var repo = new ColumnRepository(); var response = Request.CreateResponse(); ProjectBoard ProjectBoard = db.ProjectBoard.Find(Convert.ToInt32(id)); response.Content = new StringContent(JsonConvert.SerializeObject(repo.GetColumns(ProjectBoard))); return response; }