예제 #1
0
        public EvaluationRealm To(eKreta.Mobile.Core.Models.Evaluation item)
        {
            EvaluationRealm evaluationRealm = new EvaluationRealm();

            evaluationRealm.Id                  = EvaluationHelper.GetId(item);
            evaluationRealm.CreatingTime        = new DateTimeOffset(item.CreatingTime);
            evaluationRealm.Date                = new DateTimeOffset(item.Date);
            evaluationRealm.Form                = item.Form;
            evaluationRealm.FormName            = item.FormName;
            evaluationRealm.Mode                = item.Mode;
            evaluationRealm.NumberValue         = item.NumberValue;
            evaluationRealm.Subject             = item.Subject;
            evaluationRealm.SubjectCategory     = item.SubjectCategory;
            evaluationRealm.SubjectCategoryName = item.SubjectCategoryName;
            evaluationRealm.Teacher             = item.Teacher;
            evaluationRealm.Theme               = item.Theme;
            evaluationRealm.Type                = item.Type;
            evaluationRealm.TypeName            = item.TypeName;
            evaluationRealm.Value               = item.Value;
            evaluationRealm.Weight              = item.Weight;
            evaluationRealm.ProfileId           = item.ProfileId;
            evaluationRealm.SeenByUser          = item.SeenByUser;
            evaluationRealm.OsztalyCsoportUid   = item.OsztalyCsoportUid;
            if (item.EvaluationNature != null)
            {
                evaluationRealm.EvaluationNatureRealm = new EvaluationNatureRealm()
                {
                    Id          = item.EvaluationNature.Id,
                    Description = item.EvaluationNature.Description,
                    Name        = item.EvaluationNature.Name
                }
            }
            ;
            return(evaluationRealm);
        }