// GET: Employee public ActionResult Create() { var id = UserBL.ReadAll().First(u => u.Name == User.Identity.GetUserName()).Id; ViewBag.Positions = PositionBL.ReadByCompany(CompanyBL.Read(id).Id); ViewBag.Groups = GroupBL.ReadByCompany(CompanyBL.Read(id).Id); return(View(new EmployeeViewModel())); }
public void RefreshPositions_() { // обработка сделок в правильном порядке в соответствии с их временем // в тесте специально сделки идут не по порядку PosDAMock posDAMock = new PosDAMock(); var insBL = new InstrumBLMock(); IPositionBL posBL = new PositionBL(posDAMock, insBL); posBL.RefreshPositions(1); var pos = posBL.GetAllPositions(1).ElementAt(0); Assert.Equal(PosTypes.Long, pos.PosType); Assert.Equal(100, pos.OpenPrice); Assert.Equal(110, pos.ClosePrice); }
public ActionResult Create(PositionViewModel viewModel) { try { if (ModelState.IsValid) { var id = UserBL.ReadAll().First(u => u.Name == User.Identity.GetUserName()).Id; viewModel.CompanyId = CompanyBL.Read(id).Id; PositionBL.Create(viewModel); return(RedirectToAction("../Company/Company")); } return(View(new PositionViewModel())); } catch { return(View(new PositionViewModel())); } }
public ActionResult Edit(PositionViewModel viewModel) { try { if (ModelState.IsValid) { PositionBL.Update(viewModel); return(RedirectToAction("../Company/Company")); } else { throw new Exception(); } } catch { ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator."); throw; } }
// GET: /Position/Edit/5 public ActionResult Edit(int id) { var _model = (PositionViewModel)PositionBL.Read(id); return(View(_model)); }
// GET: Position public ActionResult Position(int companyId) { return(View(PositionBL.ReadByCompany(companyId))); }