Exemplo n.º 1
0
        public IHttpActionResult PostProjectBoard(ProjectBoards projectBoard)
        {
            if (projectBoard.BoardId > 0)
            {
                BoardRepository repo = new BoardRepository();
                projectBoard = repo.CopyBoard(projectBoard, projectBoard.BoardId);
            }
            else
            {
                projectBoard.UpdateDate = DateTime.Now;
                projectBoard.User       = HttpContext.Current.User.Identity.Name.ToString();
                db.Configuration.ProxyCreationEnabled = false;
            }
            db.ProjectBoards.Add(projectBoard);
            db.SaveChanges();

            projectBoard.ProjectColumns = null;
            return(CreatedAtRoute("DefaultApi", new { id = projectBoard.BoardId }, projectBoard));
        }