public static Keyboard ReplaceKeyboard(this Keyboard oldKeyboard, KeyboardViewModel newKeyboard) { oldKeyboard.KeyboardName = newKeyboard.KeyboardName; oldKeyboard.Case = newKeyboard.Case; oldKeyboard.PCB = newKeyboard.PCB; oldKeyboard.Plate = newKeyboard.Plate; oldKeyboard.Keycaps = newKeyboard.Keycaps; oldKeyboard.Switch = newKeyboard.Switch; oldKeyboard.ImageUrl = newKeyboard.ImageUrl; oldKeyboard.VideoUrl = newKeyboard.VideoUrl; return(oldKeyboard); }
public static Keyboard ToKeyboardModel(this KeyboardViewModel keyboard) { return(new Keyboard { KeyboardName = keyboard.KeyboardName, Case = keyboard.Case, PCB = keyboard.PCB, Plate = keyboard.Plate, Keycaps = keyboard.Keycaps, Switch = keyboard.Switch, Username = keyboard.Username, ImageUrl = keyboard.ImageUrl, VideoUrl = keyboard.VideoUrl }); }