public ActionResult AddEquipment([ModelBinder(typeof(JsonBinder <EquipmentEntity>))] EquipmentEntity entity) { EquipmentProvider provider = new EquipmentProvider(); entity.CreateTime = DateTime.Now; int line = 0; if (entity.SnNum.IsEmpty()) { string barcode = SequenceProvider.GetSequence(typeof(EquipmentEntity)); entity.SnNum = barcode; entity.EquipmentNum = barcode; entity.CreateUser = this.LoginUserCode; line = provider.AddEquipment(entity); } else { line = provider.Update(entity); } if (line > 0) { this.ReturnJson.AddProperty("d", "success"); } else { this.ReturnJson.AddProperty("d", ""); } return(Content(this.ReturnJson.ToString())); }
public ActionResult EditConfirmed(MiningAnalysis model) { if (ModelState.IsValid) { MiningAnalysis analysis = _cdb.MiningAnalyzes.Find(model.ID); analysis.IsValid = false; analysis.LasEditDateTime = DateTime.Now; analysis.OperatorName = User.Identity.Name; _cdb.Entry(analysis).State = EntityState.Modified; model.LasEditDateTime = DateTime.Now; model.IsValid = true; model.OperatorName = User.Identity.Name; model.InheritedFrom = analysis.ID; _cdb.MiningAnalyzes.Add(model); _cdb.SaveChanges(); return(RedirectToAction("Index")); } model.Location = EquipmentProvider.GetUserLocations(_cdb, User.Identity).Where(x => x.ID == model.LocationID).FirstOrDefault(); @ViewBag.Title = "Редактирование анализа по добыче"; return(View("Edit", model)); }
/// <summary> /// 查询分页 /// </summary> /// <returns></returns> public ActionResult GetPage() { string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); int PageIndex = WebUtil.GetFormValue <int>("PageIndex", 1); int PageSize = WebUtil.GetFormValue <int>("PageSize", 10); string EquipmentName = WebUtil.GetFormValue <string>("EquipmentName"); string Remark = WebUtil.GetFormValue <string>("Remark", string.Empty); string EquipmentNum = WebUtil.GetFormValue <string>("EquipmentNum", string.Empty); int Status = WebUtil.GetFormValue <int>("Status", 0); string CreateUser = WebUtil.GetFormValue <string>("CreateUser"); EquipmentEntity entity = new EquipmentEntity(); entity.EquipmentName = EquipmentName; entity.Remark = Remark; entity.EquipmentNum = EquipmentNum; entity.Status = Status; entity.CreateUser = CreateUser; PageInfo pageInfo = new PageInfo(); pageInfo.PageIndex = PageIndex; pageInfo.PageSize = PageSize; EquipmentProvider provider = new EquipmentProvider(CompanyID); List <EquipmentEntity> list = provider.GetList(entity, ref pageInfo); DataListResult <EquipmentEntity> result = new DataListResult <EquipmentEntity>() { Code = (int)EResponseCode.Success, Message = "响应成功", Result = list, PageInfo = pageInfo }; return(Content(JsonHelper.SerializeObject(result))); }
public ActionResult GetEquipmentList() { int pageIndex = WebUtil.GetFormValue <int>("pageIndex", 1); int pageSize = WebUtil.GetFormValue <int>("pageSize", 15); string EquipmentName = WebUtil.GetFormValue <string>("EquipmentName", string.Empty); int Status = WebUtil.GetFormValue <int>("Status", 0); PageInfo pageInfo = new PageInfo() { PageIndex = pageIndex, PageSize = pageSize }; EquipmentProvider provider = new EquipmentProvider(); EquipmentEntity entity = new EquipmentEntity(); if (!EquipmentName.IsEmpty()) { entity.Begin <EquipmentEntity>() .Where <EquipmentEntity>("SnNum", ECondition.Like, "%" + EquipmentName + "%") .Or <EquipmentEntity>("EquipmentName", ECondition.Like, "%" + EquipmentName + "%") .End <EquipmentEntity>(); } if (Status != 0) { entity.Where <EquipmentEntity>(a => a.Status == Status); } List <EquipmentEntity> list = provider.GetList(entity, ref pageInfo); string json = ConvertJson.ListToJson <EquipmentEntity>(list, "List"); this.ReturnJson.AddProperty("Data", new JsonObject(json)); this.ReturnJson.AddProperty("RowCount", list.Count); return(Content(this.ReturnJson.ToString())); }
private void GetDestinationsItemsAndScalesToVeiwBag(string locationID) { SelectList destinations = new SelectList(_cdb.Locations.Where(l => l.ID.Contains(locationID)), "ID", "LocationName"); SelectList items = new SelectList(EquipmentProvider.GetItems(_cdb, User.Identity), "ID", "Name"); SelectList scales = new SelectList(EquipmentProvider.GetUserAuthorizedEquipment <VehiScale>(_cdb, User.Identity), "ID", "Name"); ViewBag.Destinations = destinations; ViewBag.Items = items; ViewBag.Scales = scales; }
public ActionResult Add(string LocationID) { var model = new MiningAnalysis(); model.LocationID = LocationID; model.Location = EquipmentProvider.GetUserLocations(_cdb, User.Identity).Where(x => x.ID == LocationID).FirstOrDefault(); @ViewBag.Title = "Добавление анализа по добыче"; return(View(model)); }
public ActionResult Index() { var model = new HomePageModel(); model.CanEdit = CtsAuthorizeProvider.CanEditUser(User.Identity); model.CanDelete = CtsAuthorizeProvider.CanDeleteUser(User.Identity); model.Locations = EquipmentProvider.GetUserLocations(db, User.Identity); @ViewBag.Title = "Главная страница"; return(View(model)); }
public void Do() { var equipmentList = EquipmentProvider.LoadData(); var scenarioList = ScenarioBuilder.BuildScenarios(equipmentList); foreach (var scenario in scenarioList) { scenario.Calculate(); } ReportsExporter.ExportReports(scenarioList); }
/// <summary> /// 查询设备信息 /// </summary> /// <returns></returns> public ActionResult Single() { string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); string SnNum = WebUtil.GetFormValue <string>("SnNum"); EquipmentProvider provider = new EquipmentProvider(CompanyID); EquipmentEntity entity = provider.GetEquipment(SnNum); DataResult <EquipmentEntity> result = new DataResult <EquipmentEntity>() { Code = (int)EResponseCode.Success, Message = "响应成功", Result = entity }; return(Content(JsonHelper.SerializeObject(result))); }
/// <summary> /// 查询设备列表 /// </summary> /// <returns></returns> public ActionResult GetList() { string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); EquipmentProvider provider = new EquipmentProvider(CompanyID); List <EquipmentEntity> list = provider.GetList(); DataListResult <EquipmentEntity> result = new DataListResult <EquipmentEntity>() { Code = (int)EResponseCode.Success, Message = "响应成功", Result = list }; return(Content(JsonHelper.SerializeObject(result))); }
public ActionResult Delete(string snNum) { EquipmentProvider provider = new EquipmentProvider(); int line = provider.Delete(snNum); if (line > 0) { this.ReturnJson.AddProperty("d", "success"); } else { this.ReturnJson.AddProperty("d", ""); } return(Content(this.ReturnJson.ToString())); }
/// <summary> /// Configures the bootstrapper. /// </summary> protected override void Configure() { AddCustomNamingConventions(); this._container = new CompositionContainer( new AggregateCatalog(AssemblySource.Instance.Select(assembly => new AssemblyCatalog(assembly)))); var batch = new CompositionBatch(); batch.AddExportedValue <IWindowManager>(new WindowManager()); batch.AddExportedValue <IEventAggregator>(new EventAggregator()); using (FileStream equipmentStream = File.OpenRead("Content/Data/equipment.pzeqp")) { var equipmentProvider = new EquipmentProvider(equipmentStream); batch.AddExportedValue <IEquipmentProvider>(equipmentProvider); } using (FileStream heroStream = File.OpenRead("Content/Data/heroes.xml")) { HeroProvider heroProvider = HeroProvider.LoadFrom(heroStream); batch.AddExportedValue <IHeroProvider>(heroProvider); } using (FileStream bonusStream = File.OpenRead("Content/Data/exp.pzdat")) { var bonusProvider = new BonusProvider(bonusStream); batch.AddExportedValue <IBonusProvider>(bonusProvider); } using (FileStream stringStream = File.OpenRead("Content/Data/strings.pzdat")) { var stringProvider = new StringProvider(stringStream); batch.AddExportedValue <IStringProvider>(stringProvider); using (FileStream awardStream = File.OpenRead("Content/Data/awards.pzdat")) { var awardProvider = new AwardProvider(awardStream, stringProvider); batch.AddExportedValue <IAwardProvider>(awardProvider); } } batch.AddExportedValue(this._container); this._container.Compose(batch); }
public ActionResult Add(MiningAnalysis model) { if (ModelState.IsValid) { model.LasEditDateTime = DateTime.Now; model.IsValid = true; model.OperatorName = User.Identity.Name; _cdb.MiningAnalyzes.Add(model); _cdb.SaveChanges(); return(RedirectToAction("Index")); } model.Location = EquipmentProvider.GetUserLocations(_cdb, User.Identity).Where(x => x.ID == model.LocationID).FirstOrDefault(); @ViewBag.Title = "Добавление анализа по добыче"; return(View("Add", model)); }
public ActionResult Empower() { string SnNum = WebUtil.GetQueryStringValue <string>("SnNum"); if (SnNum.IsEmpty()) { ViewBag.Equipment = new EquipmentEntity(); return(View()); } else { EquipmentProvider provider = new EquipmentProvider(); EquipmentEntity entity = provider.GetEquipment(SnNum); entity = entity == null ? new EquipmentEntity() : entity; ViewBag.Equipment = entity; return(View()); } }
public ActionResult Index(int page = 1) { string userName = User.Identity.Name ?? ""; int pagesize = 20; var locations = EquipmentProvider.GetUserLocations(_cdb, User.Identity); var locationsArray = locations.Select(x => x.ID).ToArray(); var analysis = _cdb.MiningAnalyzes.Where(t => locationsArray.Contains(t.LocationID)).Where(v => v.IsValid).ToList(); @ViewBag.Title = "Анализы по добыче"; return(View(new MiningAnalysisView { Locations = locations, MiningAnalysis = analysis.OrderByDescending(t => t.AnalysisTimeStamp).ToPagedList(page, pagesize), CanEdit = CtsAuthorizeProvider.CanEditUser(User.Identity), CanDelete = CtsAuthorizeProvider.CanDeleteUser(User.Identity) })); }
public ActionResult Add(int?rockUtilID, string name) { if (rockUtilID == null) { return(HttpNotFound()); } string userName = User.Identity.Name ?? ""; var model = new RockUtilTransfer(); model.Equip = EquipmentProvider.GetUserAuthorizedEquipment <RockUtil>(_cdb, User.Identity).Where(s => s.ID == rockUtilID).Single(); model.EquipID = rockUtilID; model.ID = "R" + rockUtilID + (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds; model.TransferTimeStamp = System.DateTime.Now; model.LasEditDateTime = DateTime.Now; ViewBag.Name = name; @ViewBag.Title = "Ввод данных утилизации породы"; return(View("Add", model)); }
public ActionResult Add(int?skipID, string name) { if (skipID == null) { return(HttpNotFound()); } string userName = User.Identity.Name ?? ""; var model = new SkipTransferFormModel(); model.EquipID = skipID; model.Equip = EquipmentProvider.GetUserAuthorizedEquipment <Skip>(_cdb, User.Identity).Where(s => s.ID == skipID).SingleOrDefault(); model.SkipWeight = model.Equip.Weight; model.TransferTimeStamp = System.DateTime.Now; model.ID = "S" + skipID + (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds; ViewBag.Name = name; @ViewBag.Title = "Добавление данных скиповых подъемов"; return(View("Add", model)); }
/// <summary> /// 编辑设备 /// </summary> /// <returns></returns> public ActionResult Edit() { string SnNum = WebUtil.GetFormValue <string>("SnNum"); string EquipmentName = WebUtil.GetFormValue <string>("EquipmentName"); string EquipmentNum = WebUtil.GetFormValue <string>("EquipmentNum"); int IsImpower = WebUtil.GetFormValue <int>("IsImpower", (int)EBool.No); string Flag = WebUtil.GetFormValue <string>("Flag", string.Empty); int Status = WebUtil.GetFormValue <int>("Status", (int)EEquipmentStatus.Unused); string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); string Remark = WebUtil.GetFormValue <string>("Remark"); string CreateUser = WebUtil.GetFormValue <string>("CreateUser", string.Empty); DateTime CreateTime = WebUtil.GetFormValue <DateTime>("CreateTime", DateTime.Now); EquipmentEntity entity = new EquipmentEntity(); entity.SnNum = SnNum; entity.EquipmentName = EquipmentName; entity.EquipmentNum = new TNumProvider(CompanyID).GetSwiftNum(typeof(EquipmentEntity), 5); entity.IsImpower = IsImpower; entity.Flag = Flag; entity.IsDelete = (int)EIsDelete.NotDelete; entity.Status = Status; entity.CreateUser = CreateUser; entity.CreateTime = CreateTime; entity.Remark = Remark; entity.CompanyID = CompanyID; EquipmentProvider provider = new EquipmentProvider(CompanyID); int line = provider.Edit(entity); DataResult result = new DataResult(); if (line > 0) { result.Code = (int)EResponseCode.Success; result.Message = "设备修改成功"; } else { result.Code = (int)EResponseCode.Exception; result.Message = "设备修改失败"; } return(Content(JsonHelper.SerializeObject(result))); }
public ActionResult SkipWeightsIndex(int page = 1) { int pagesize = 20; List <Skip> skips = EquipmentProvider.GetUserAuthorizedEquipment <Skip>(_cdb, User.Identity); List <SkipWeight> skipWeights = _cdb.SkipWeights.ToList(); var skipWeightsWithActs = new List <SkipWeightWithAct>(); foreach (var s in skipWeights) { skipWeightsWithActs.Add(new SkipWeightWithAct(s)); } @ViewBag.Title = "Акты перевески скипов"; return(View(new SkipsSkipWeights { Skips = skips, SkipWeightsActs = skipWeightsWithActs.OrderByDescending(t => t.SkipWeight.LasEditDateTime).ToPagedList(page, pagesize), })); }
public ActionResult Index(int page = 1) { string userName = User.Identity.Name ?? ""; int pagesize = 20; var beltScales = EquipmentProvider.GetUserAuthorizedEquipment <BeltScale>(_cdb, User.Identity); var beltScalesArray = beltScales.Select(x => x.ID).ToArray(); var transfers = _cdb.InternalTransfers.Where(t => beltScalesArray.Contains((int)t.EquipID)) .Where(v => v.IsValid).Where(d => d.TransferTimeStamp >= DbFunctions.AddDays(System.DateTime.Now, -2)); @ViewBag.Title = "Анализы для конвейерных весов"; return(View(new BeltTransfersView { BeltTransfers = transfers.OrderByDescending(t => t.TransferTimeStamp).ToPagedList(page, pagesize), CanEdit = CtsAuthorizeProvider.CanEditUser(User.Identity), CanDelete = CtsAuthorizeProvider.CanDeleteUser(User.Identity) })); }
public ActionResult Index(int page = 1) { string userName = User.Identity.Name ?? ""; int pagesize = 20; var rockUtils = EquipmentProvider.GetUserAuthorizedEquipment <RockUtil>(_cdb, User.Identity); var rockUtilsArray = rockUtils.Select(x => x.ID).ToArray(); var transfers = _cdb.RockUtilTransfers.Where(t => rockUtilsArray.Contains((int)t.EquipID)) .Where(d => d.TransferTimeStamp >= DbFunctions.AddDays(System.DateTime.Now, -2)); @ViewBag.Title = "Данные утилизации породы"; return(View(new RockUtil_Transfer { RockUtils = rockUtils, RockUtilTranfers = transfers.OrderByDescending(t => t.TransferTimeStamp).ToPagedList(page, pagesize), CanEdit = CtsAuthorizeProvider.CanEditUser(User.Identity), CanDelete = CtsAuthorizeProvider.CanDeleteUser(User.Identity) })); }
public ActionResult Add() { string SnNum = WebUtil.GetQueryStringValue <string>("SnNum"); if (SnNum.IsEmpty()) { ViewBag.Status = EnumHelper.GetOptions <EEquipmentStatus>(string.Empty, "请选择"); ViewBag.Equipment = new EquipmentEntity(); return(View()); } else { EquipmentProvider provider = new EquipmentProvider(); EquipmentEntity entity = provider.GetEquipment(SnNum); entity = entity == null ? new EquipmentEntity() : entity; ViewBag.Status = EnumHelper.GetOptions <EEquipmentStatus>(entity.Status, "请选择"); ViewBag.Equipment = entity; return(View()); } }
/// <summary> /// 删除设备 /// </summary> /// <returns></returns> public ActionResult Delete() { List <string> list = WebUtil.GetFormObject <List <string> >("List"); string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); EquipmentProvider provider = new EquipmentProvider(CompanyID); int line = provider.Delete(list); DataResult result = new DataResult(); if (line > 0) { result.Code = (int)EResponseCode.Success; result.Message = string.Format("设备删除成功,受影响行数{0}行", line); } else { result.Code = (int)EResponseCode.Exception; result.Message = "设备删除失败"; } return(Content(JsonHelper.SerializeObject(result))); }
public ActionResult Index(int page = 1) { string userName = User.Identity.Name ?? ""; int pagesize = 20; var wagonScales = EquipmentProvider.GetUserAuthorizedEquipment <WagonScale>(_cdb, User.Identity); var wagonScalesArray = wagonScales.Select(x => x.ID).ToArray(); var transfers = _cdb.WagonTransfers.Where(t => wagonScalesArray.Contains((int)t.EquipID)) .Where(d => d.TransferTimeStamp >= DbFunctions.AddDays(System.DateTime.Now, -2)); @ViewBag.Title = "Данные вагонных весов"; return(View(new WagonScales_Transfers { WagonScales = wagonScales, Transfers = transfers.OrderByDescending(t => t.TransferTimeStamp).ToPagedList(page, pagesize), CanEdit = CtsAuthorizeProvider.CanEditUser(User.Identity), CanDelete = CtsAuthorizeProvider.CanDeleteUser(User.Identity) })); }
public ActionResult Index(int page = 1) { string userName = User.Identity.Name ?? ""; int pagesize = 20; var wagonScales = EquipmentProvider.GetUserAuthorizedEquipment <WagonScale>(_cdb, User.Identity); var wagonScalesArray = wagonScales.Select(x => x.ID).ToArray(); var transfers = _cdb.WagonTransfers.Where(t => wagonScalesArray.Contains((int)t.EquipID)) .Where(v => v.IsValid).Where(d => d.TransferTimeStamp >= DbFunctions.AddDays(System.DateTime.Now, -2)); transfers.OrderByDescending(o => o.TransferTimeStamp); var groups = transfers.GroupBy(l => l.LotName).ToList(); List <WagonBatch> batches = new List <WagonBatch>(); foreach (var g in groups) { WagonBatch batch = new WagonBatch(); float netto = transfers.Where(b => b.LotName == g.Key.ToString()).Sum(s => s.Brutto) - transfers.Where(b => b.LotName == g.Key.ToString()).Sum(s => s.Tare); batch.LotName = g.Key.ToString(); batch.TransferTimeStamp = g.First().TransferTimeStamp; batch.WagonQuantity = g.Count(); batch.FromDest = g.First().FromDest.LocationName; batch.ToDest = g.First().ToDest; batch.Item = g.First().Item.Name; batch.Netto = netto; batch.WagonAnalysisID = g.First().AnalysisID; batch.WagonAnalysis = g.First().Analysis; batches.Add(batch); } @ViewBag.Title = "Анализы для вагонных весов"; return(View(new WagonBatchView { WagonBatches = batches.ToPagedList(page, pagesize), CanEdit = CtsAuthorizeProvider.CanEditUser(User.Identity), CanDelete = CtsAuthorizeProvider.CanDeleteUser(User.Identity) })); }
public ActionResult Index(int page = 1) { string userName = User.Identity.Name ?? ""; int pagesize = 20; var skips = EquipmentProvider.GetUserAuthorizedEquipment <Skip>(_cdb, User.Identity); var skipsArray = skips.Select(x => x.ID).ToArray(); var transfers = _cdb.SkipTransfers.Where(t => skipsArray.Contains((int)t.EquipID)) .Where(d => d.TransferTimeStamp >= DbFunctions.AddDays(System.DateTime.Now, -2)); @ViewBag.Title = "Данные скиповых подъемов"; return(View(new SkipsAndTransfersModel { Skips = skips, SkipTransfers = transfers.OrderByDescending(t => t.TransferTimeStamp).ToPagedList(page, pagesize), Counters = new Dictionary <string, string>(), CanEdit = CtsAuthorizeProvider.CanEditUser(User.Identity), CanDelete = CtsAuthorizeProvider.CanDeleteUser(User.Identity) })); }
public ActionResult Index(int page = 1) { int pagesize = 20; List <WarehouseMeasure> measures = _cdb.WarehouseMeasures.ToList(); List <Warehouse> warehouses = new List <Warehouse>(); var locations = EquipmentProvider.GetUserLocations(_cdb, User.Identity); if (locations != null) { var locationsArray = locations.Select(x => x.ID).ToList(); warehouses.AddRange(_cdb.Warehouses.Where(n => locationsArray.Contains(n.LocationID)).ToList()); } @ViewBag.Title = "Данные маркшейдерских замеров"; return(View(new WarehousesAndTransfersModel { Warehouses = warehouses, WarehouseMeasures = measures.OrderByDescending(t => t.LasEditDateTime).ToPagedList(page, pagesize), })); }
/// <summary> /// 设备授权 /// </summary> /// <returns></returns> public ActionResult Authorize() { string SnNum = WebUtil.GetFormValue <string>("SnNum"); int IsImpower = WebUtil.GetFormValue <int>("IsImpower", (int)EBool.No); string Flag = WebUtil.GetFormValue <string>("Flag", string.Empty); string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); EquipmentProvider provider = new EquipmentProvider(CompanyID); int line = provider.Authorize(SnNum, IsImpower, Flag); DataResult result = new DataResult(); if (line > 0) { result.Code = (int)EResponseCode.Success; result.Message = "操作成功"; } else { result.Code = (int)EResponseCode.Exception; result.Message = "操作失败"; } return(Content(JsonHelper.SerializeObject(result))); }
public ActionResult Add(int?scaleID) { if (scaleID == null) { return(HttpNotFound()); } var scale = EquipmentProvider.GetUserAuthorizedEquipment <VehiScale>(_cdb, User.Identity).Where(s => s.ID == scaleID).SingleOrDefault(); var model = new VehiTransfer() { TransferTimeStamp = DateTime.Now, ID = "V" + scaleID + (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds, EquipID = scaleID, FromDestID = scale.LocationID, FromDest = EquipmentProvider.GetUserLocations(_cdb, User.Identity).Where(x => x.ID == scale.LocationID).FirstOrDefault() }; GetDestinationsItemsAndScalesToVeiwBag(scale.LocationID); @ViewBag.Title = "Ввод данных автомобильных весов"; return(View("Add", model)); }
public ActionResult Add(int?scaleID, bool incomming = false) { if (scaleID == null) { return(HttpNotFound()); } var scale = EquipmentProvider.GetUserAuthorizedEquipment <WagonScale>(_cdb, User.Identity).Where(s => s.ID == scaleID).SingleOrDefault(); var model = new TransferList(); model.Transfer = new WagonTransfer() { TransferTimeStamp = DateTime.Now, LotName = _cdb.WagonScales.Find(scaleID).Location.ID + "_" + DateTime.Now.ToString("yyMMddHHmmss"), ID = "W" + scaleID + (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds, EquipID = scaleID }; GetDestinationsItemsAndScalesToVeiwBag(); if (!incomming) { ViewBag.FromDestinations = new SelectList(_cdb.Locations .Where(l => l.ID == scale.LocationID) .ToList() , "ID", "LocationName"); } else { ViewBag.FromDestinations = new SelectList(_cdb.Locations.ToList(), "ID", "LocationName"); model.Transfer.ToDest = _cdb.Locations .Where(l => l.ID == scale.LocationID) .Select(m => m.LocationName) .FirstOrDefault(); } model.Incomming = incomming; @ViewBag.Title = "Ввод данных вагонных весов"; return(View("Add", model)); }