Example #1
0
        public IEnumerable <TemplateFieldValueViewModel> GetTemplateFieldValuesByForm(TemplateViewModel model)
        {
            var fieldValues = GetTemplateFieldValuesByTemplate(model.TemplateID.Value);
            var values      = fieldValues
                              .Select((fv) =>
            {
                return(TemplateFieldValueViewModel.CreateFromObject(fv));
            })
                              .OrderBy(f => f.FieldOrder)
                              .ThenByDescending(f => f.DateAdded);

            return(values);
        }
Example #2
0
        public IEnumerable <TemplateFieldValueViewModel> HasSubmissions(TemplateViewModel model)
        {
            using (var unitOfWork = CreateUnitOfWork())
            {
                var fieldValues = unitOfWork.FormRepository.GetTemplateFieldValuesByTemplate(model.TemplateID.Value);
                var values      = fieldValues
                                  .Select((fv) =>
                {
                    return(TemplateFieldValueViewModel.CreateFromObject(fv));
                })
                                  .OrderBy(f => f.FieldOrder)
                                  .ThenByDescending(f => f.DateAdded);

                return(values);
            }
        }