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); }