Exemple #1
0
        // 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()));
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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()));
            }
        }
Exemple #4
0
 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;
     }
 }
Exemple #5
0
        // GET: /Position/Edit/5
        public ActionResult Edit(int id)
        {
            var _model = (PositionViewModel)PositionBL.Read(id);

            return(View(_model));
        }
Exemple #6
0
 // GET: Position
 public ActionResult Position(int companyId)
 {
     return(View(PositionBL.ReadByCompany(companyId)));
 }