/// <summary> /// Страница описания препарата /// </summary> /// <param name="id">идентификатор по таблице catalogs.catalognames</param> /// <returns></returns> public ActionResult EditDescription(long id) { var drugfamily = GetDrugFamilyWithCheck(id); if (drugfamily == null) { ErrorMessage("Препарат не найден в ассортименте производителя"); return(RedirectToAction("Index")); } var mnn = ccntx.mnn.SingleOrDefault(x => x.Id == drugfamily.MnnId); if (mnn == null) { mnn = new mnn(); } ViewData["familyName"] = drugfamily.Name; ViewData["familyId"] = id; ViewData["mnn"] = mnn; var model = ccntx.Descriptions.SingleOrDefault(x => x.Id == drugfamily.DescriptionId); if (model == null) { model = new Descriptions(); } if (drugfamily.DescriptionId != null) { // вытащили инфу из таблицы премодерации (таблица CatalogLog базы producerinterface) var newLog = GetNewLog(drugfamily.DescriptionId.Value); ViewData["log"] = newLog; } return(View(model)); }
public TermUnit(char[] ccid, char[] info, mnn.net.SockSess svc = null) { CCID = new string(ccid); Info = new string(info); Svc = svc; }