示例#1
0
        public static SizeViewModel Add(IUnitOfWork db, SizeViewModel item)
        {
            var size = new Size
            {
                Name             = item.Name,
                SizeGroupId      = item.GroupId,
                DefaultIsChecked = item.DefaultIsChecked,
                SortOrder        = item.SortOrder,
                Departments      = item.Departments,
            };

            db.Sizes.Add(size);
            db.Commit();

            item.Id = size.Id;
            return(item);
        }
示例#2
0
        public static SizeViewModel Update(IUnitOfWork db, SizeViewModel item)
        {
            var size = db.Sizes.Get(item.Id);

            if (size != null)
            {
                size.Name             = item.Name;
                size.SizeGroupId      = item.GroupId;
                size.SortOrder        = item.SortOrder;
                size.DefaultIsChecked = item.DefaultIsChecked;
                size.Departments      = item.Departments;

                db.Commit();

                return(item);
            }
            return(null);
        }