public static UserFormSubmit MapUserFormSubmit(Gradera.Forms.DAL.Form form, bool deepLoad = false) { UserFormSubmit model = new UserFormSubmit() { FormId = form.Id, FormName = form.Name, FirstName = form.Account.FirstName, LastName = form.Account.LastName, UserImage = form.Account.Image }; if(deepLoad) { foreach (var item in form.FormSubmitValues) { model.FormSubmits.Add(new FormSubmitValuesModel() { Id = item.Id, Name = item.FormFields.Label, Value = item.Value }); } } return model; }
public static TechniqueModel MapTechniqueModel(Gradera.Techniques.DAL.Technique tec) { TechniqueModel model = new TechniqueModel() { ClubId = tec.ClubId, Description = tec.Description, TechniqueId = tec.Id, IsGlobal = tec.IsGlobal, Name = tec.Name, TechniqueTypeId = tec.TechniqueTypeId }; foreach (var image in tec.Technique_Image) { model.TechniqueImages.Add(new TechniqueImageModel() { Id = image.Id, ImageOrder = image.ImageOrder, Image = image.Image, TechniqueId = image.TechniqueId }); } return model; }
public static GradingCategoryModel MapGategory(Gradera.Grading.DAL.Grade_Category category) { return new GradingCategoryModel() { ClubId = category.ClubId, Id = category.Id, Name = category.Name }; }
public static ExternalFormSubmit MapExternalFormSubmit(Gradera.Forms.DAL.Form form) { ExternalFormSubmit model = new ExternalFormSubmit(); try { model.Batch = form.FormExternalSubmitValues.First().Batch; foreach (var item in form.FormExternalSubmitValues.OrderBy(f => f.FormFields.Id)) { model.FormSubmits.Add(new FormSubmitValuesModel() { Id = item.Id, Name = item.FormFields.Label, Value = item.Value }); } } catch (Exception) { } return model; }