コード例 #1
0
        public AssignmentModel Map(AssignmentAPIModel assignmentAPIModel)
        {
            if (assignmentAPIModel == null)
            {
                return(null);
            }

            var labModel = _iLaboratoryAPIMapper.Map(assignmentAPIModel.Laboratory);

            var assign = new AssignmentModel();

            assign.Name        = assignmentAPIModel.Name;
            assign.Deadline    = assignmentAPIModel.Deadline;
            assign.Description = assignmentAPIModel.Description;
            assign.Laboratory  = labModel;
            return(assign);

            //return new AssignmentModel
            //{
            //    AssignmentStatus = assignment,
            //    Student = studentModel,
            //    Laboratory = labModel
            //};

            //AssignmentModel assignmentModel = new AssignmentModel(assignment, studentModel, labModel);

            //return assignmentModel;
        }
コード例 #2
0
        public AssignmentAPIShortModel Map(AssignmentAPIModel assignmentAPIModel)
        {
            if (assignmentAPIModel == null)
            {
                return(null);
            }

            return(new AssignmentAPIShortModel
            {
                Name = assignmentAPIModel.Name,
                LabNumber = assignmentAPIModel.Laboratory.LabNumber,
                Description = assignmentAPIModel.Description,
                Deadline = assignmentAPIModel.Deadline
            });
        }