Пример #1
0
        // 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));
        }
Пример #2
0
 // ---------------------------------------------------------------------------------------------
 private List <TestCodeDTO> CodeDtosForModule(edumodule module)
 {
     return(TestCodeMapper.GetCodeListDTO(CodesForModule(module)));
 }