Esempio n. 1
0
        public static CardModel UpdateAndRefresh(CardModel model, JObject data)
        {
            var column = BoardColumnRepository.FindByGuid(data.Value <string>("column_guid"));

            if (column != null)
            {
                model.column_id = column.id;
            }

            model.name         = data.Value <string>("name") ?? model.name;
            model.column_order = data.Value <int?>("column_order") ?? model.column_order;
            model.description  = data.Value <string>("description") ?? model.description;
            return(model.Save());
        }
Esempio n. 2
0
 public static CardWork Create(ProjectWorkType workType, CardModel card = null, UserModel user = null)
 {
     user ??= UserFaker.Create();
     card ??= CardFaker.Create();
     return(CardWorkRepository.CreateAndGet(user, card, workType, "some proof like link or something"));
 }
Esempio n. 3
0
 public static CardModel CreateAndGet(
     string name, string description, int columnOrder, BoardColumnModel column, UserModel creator
     )
 {
     return(CardModel.Find(CardModel.Create(name, description, columnOrder, column, creator)));
 }
Esempio n. 4
0
 public static CardModel Find(string name, UserModel creator, BoardColumnModel column)
 {
     return(CardModel.Find(name, creator, column));
 }
Esempio n. 5
0
 public static CardModel FindByGuid(string guid)
 {
     return(CardModel.FindByGuid(guid));
 }
Esempio n. 6
0
 public static CardModel Find(int id)
 {
     return(CardModel.Find(id));
 }