Пример #1
0
        public ActionResult Edit(Guid Id)
        {
            LetterTemplate model      = db.letterTemplate.Find(Id);
            Annotation     annotation = db.annotation.Where(x => x.ObjectID == model.LetterTemplateId).FirstOrDefault();

            LetterTemplateView ltv = new LetterTemplateView();

            ltv.LetterTemplate = model;
            ltv.Annotation     = annotation;

            var languages = db.pickList.ToList()
                            .Where(a => a.EntityName.Equals("lettertemplate") && a.AttributeName.Equals("language"))
                            .OrderBy(a => a.DisplayOrder)
                            .GroupBy(p => new
            {
                p.EntityName,
                p.AttributeName,
                p.DisplayOrder,
                p.AttributeValue,
                p.label
            })
                            .Select(p => new SelectListItem {
                Text = p.Key.label, Value = p.Key.AttributeValue.ToString()
            })
                            .ToList();

            ViewData["ddl_types"] = new List <SelectListItem>()
            {
                new SelectListItem {
                    Text = model.TypeLabel, Value = model.Type.Value.ToString(), Selected = true
                }
            };
            ViewData["ddl_languages"] = languages;

            return(View(ltv));
        }
Пример #2
0
 public ActionResult ChangeStatus(LetterTemplateView model)
 {
     return(SubmitForm(model.LetterTemplate, ActionType.ChangeStatus));
 }
Пример #3
0
 public ActionResult Delete(LetterTemplateView model)
 {
     return(SubmitForm(model.LetterTemplate, ActionType.Delete));
 }
Пример #4
0
        public ActionResult Edit(LetterTemplateView model)
        {
            LetterTemplate lt = model.LetterTemplate;

            return(SubmitForm(lt, ActionType.Edit));
        }