Example #1
0
 public static int Create(string name, BoardModel board, short boardOrder)
 {
     return(ExecuteScalarInt(
                @"INSERT INTO board_columns(guid, name, board_id, board_order) 
         VALUES (@guid, @name, @board_id, @board_order); SELECT currval('board_columns_id_seq');"
                , new { guid = Guid.NewGuid().ToString(), name, board_id = board.id, board_order = boardOrder }
                ));
 }
Example #2
0
 public static BoardColumn Find(BoardModel board, short boardOrder)
 {
     return(Connection().Query <BoardColumn>(
                "SELECT * FROM board_columns WHERE board_id = @board_id AND board_order = @board_order  LIMIT 1",
                new {
         board_id = board.id, board_order = boardOrder
     }
                ).FirstOrDefault());
 }
Example #3
0
 public static BoardModel Find(int id)
 {
     return(BoardModel.Find(id));
 }
Example #4
0
 public static BoardModel UpdateAndRefresh(BoardModel model, JObject data)
 {
     model.name        = data.Value <string>("name") ?? model.name;
     model.description = data.Value <string>("description") ?? model.description;
     return(model.Save());
 }
Example #5
0
 public static BoardModel CreateAndGet(string name, string description, ProjectModel project, UserModel user = null)
 {
     return(BoardModel.Find(BoardModel.Create(name, description, project, user)));
 }
Example #6
0
 public static BoardModel Find(ProjectModel project, UserModel creator)
 {
     return(BoardModel.Find(project, creator));
 }
Example #7
0
 public static BoardModel FindByGuid(string guid)
 {
     return(BoardModel.FindByGuid(guid));
 }
Example #8
0
 public BoardModel Board() => BoardModel.Find(board_id);
 public static BoardColumnModel CreateAndGet(string name, BoardModel board, short boardOrder)
 {
     return(BoardColumnModel.Find(BoardColumnModel.Create(name, board, boardOrder)));
 }
 public static BoardColumnModel Find(BoardModel board, short boardOrder)
 {
     return(BoardColumnModel.Find(board, boardOrder));
 }