// PUBLIC // ============================================================================================= public TestCodeDTO UpsertCode(TestCodeDTO codeReceived) { var id = codeReceived.id; test_code code; if (id == 0) { code = new test_code(); TestCodeMapper.CopyValues(codeReceived, code); _codeRepository.Add(code); } else { code = _codeRepository.Get(id); _codeRepository.SetNewValues(codeReceived, code); } return(TestCodeMapper.GetDTO(code)); }
// --------------------------------------------------------------------------------------------- private List <TestCodeDTO> CodeDtosForModule(edumodule module) { return(TestCodeMapper.GetCodeListDTO(CodesForModule(module))); }