public static Server ToDataModel(this ServerOnlyVm server) { return(new Server() { Name = server.Name, Address = server.Address, OperatingSystem = server.OperatingSystem }); }
public R.ResultVm <bool> AddServer(ServerOnlyVm server) { var rv = new ResultVm <bool>().FromEmptyFailure(); Demand <string> .That(server.Name, "server.Name").HasNonEmptyValue().Result(rv); if (rv.Errors.Count == 0) { try { return(new ResultVm <bool>().FromSuccessObject(_repo.AddServer(server.ToDataModel()))); } catch (Exception ex) { return(new ResultVm <bool>().FromException(ex)); } } else { return(rv); } }
public ResultVm <bool> AddServer(ServerOnlyVm server) { return(null); }