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)); }
public ActionResult ChangeStatus(LetterTemplateView model) { return(SubmitForm(model.LetterTemplate, ActionType.ChangeStatus)); }
public ActionResult Delete(LetterTemplateView model) { return(SubmitForm(model.LetterTemplate, ActionType.Delete)); }
public ActionResult Edit(LetterTemplateView model) { LetterTemplate lt = model.LetterTemplate; return(SubmitForm(lt, ActionType.Edit)); }