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); }
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); }