public ActionResult Edit(int id) { PositionService service = new PositionService(); PositionVM selectVM = service.SelectById(id); return(View(selectVM)); }
private void FilterByDirection(PositionDirectionType?direction) { if (PositionListView == null) { return; } ICollectionView view = _viewSource.View; view.Filter = delegate(object o) { if (direction == null) { return(true); } PositionVM pvm = o as PositionVM; if (direction == pvm.Direction) { return(true); } return(false); }; }
public void FilterByPortfolio(string portfolio) { if (PositionListView == null) { return; } ICollectionView view = _viewSource.View; view.Filter = delegate(object o) { if (portfolio == null) { return(true); } PositionVM pvm = o as PositionVM; if (portfolio == pvm.Portfolio) { return(true); } return(false); }; }
public IActionResult Create() { PositionVM position = new PositionVM(); position.Departments = _context.Departments.ToList(); return(View(position)); }
public void Filter(string tabTitle, string exchange, string underlying, string contract, string portfolio) { if (PositionListView == null) { return; } this.AnchorablePane.SelectedContent.Title = tabTitle; ICollectionView view = _viewSource.View; view.Filter = delegate(object o) { if (contract == null) { return(true); } PositionVM pvm = o as PositionVM; if (pvm.Exchange.ContainsAny(exchange) && pvm.Contract.ContainsAny(underlying) && pvm.Contract.ContainsAny(contract) && pvm.Portfolio.ContainsAny(portfolio)) { return(true); } return(false); }; }
public ActionResult _CreatePositionPartial(PositionVM model) { if (!ModelState.IsValid) { // mock up error messages to display in json string errors = ""; IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(x => x.Errors); foreach (var item in allErrors) { errors += item.ErrorMessage + "\n"; } ViewBag.Errors = errors; return(PartialView(model)); } Result = User.CreatePosition(model); if (!Result.Success) { ModelState.AddModelError("error", Result.ErrorMessage); return(Json(new { Status = 0, Message = Result.ErrorMessage })); //return PartialView(model); } TempData["SCC"] = "Position created!"; return(PartialView()); }
public ActionResult LeavesonPosition(PositionVM model) { IStructuredetailRepository objstructureRepository = new StructuredetailRepository(); IEmployeeRepository obj = new EmployeeRepository(); var check = obj.Getleave().Where(x => x.PositionId == model.PositionId).FirstOrDefault(); var deplist = objstructureRepository.Getdep().ToList(); if (check == null) { var add = obj.Addleavepos(model.PositionId, model.CasualLeave, model.SickLeave); obj.Addleave(add); obj.Save(); SelectList list = new SelectList(deplist, "DepartmentId", "DepartmentName"); ViewBag.getdeplist = list; TempData["SuccessMessage11"] = "Leaves Assigned to Position Sucessfully"; } else { obj.Updateleave(model.PositionId, model.CasualLeave, model.SickLeave); obj.Save(); SelectList list = new SelectList(deplist, "DepartmentId", "DepartmentName"); ViewBag.getdeplist = list; TempData["SuccessMessage11"] = "Leaves Updated Sucessfully"; } return(View()); }
// postion management #region Positions public ResultVM CreatePosition(PositionVM model) { Result.Success = false; //format the position name string toLower = CultureInfo.CurrentCulture.TextInfo.ToLower(model.Name); string formattedName = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(toLower); // check if position is unique var position = _db.Position.Where(x => x.Name == formattedName).FirstOrDefault(); if (position != null) { Result.ErrorMessage = "Position already exist."; return(Result); } // mockup new position var newPosition = new PositionDTO { Name = formattedName, RequiredAge = model.RequiredAge, Qualification = model.Qualification, IsActive = true, }; // add and save position _db.Position.Add(newPosition); _db.SaveChanges(); // return Result.Success = true; return(Result); }
public ActionResult createpartialposition(PositionVM model) { //if (!ModelState.IsValid) //{ // return View(model); //} try { tbl_position position = new tbl_position(); position.position_name = model.position_name.ToUpper(); _positionservice.CreatePosition(position); string url = Url.Action("createBioDepPosition", "BioDepPosition"); return(Json(new { success = true })); } catch (DbEntityValidationException e) { var outputLines = new List <string>(); foreach (var eve in e.EntityValidationErrors) { outputLines.Add(string.Format("{0}: Entity of type \"{1}\" in state \"{2}\" has the following validation errors: ", DateTime.Now, eve.Entry.Entity.GetType().Name, eve.Entry.State)); foreach (var ve in eve.ValidationErrors) { outputLines.Add(string.Format(" Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage)); } } System.IO.File.AppendAllLines(@"C:\errors.txt", outputLines); throw e; } return(PartialView("createpartialposition", model)); }
public void ShouldNotAddLiquidityMandateAsAdditionalMandateinPositionVM() { IFundsProcessor fundsProcessor = new FundProcessor(); PositionVM inputPosition = new PositionVM { Code = "Pos1", Name = "Position1", Value = 12345, Mandates = null }; PositionVM outputPosition = new PositionVM { Code = "Pos1", Name = "Position1", Value = 12345, Mandates = new List <MandateVM> { new MandateVM { Allocation = .105m, name = "Mandate1", Value = 1296 }, new MandateVM { Allocation = .205m, name = "Mandate2", Value = 2531 }, new MandateVM { Allocation = .305m, name = "Mandate3", Value = 3765 }, new MandateVM { Allocation = .109m, name = "Mandate4", Value = 1346 } } }; FundOfMandates fundOfMandates = new FundOfMandates { InstrumentCode = "Pos1", InstrumentName = "FundOfMandates1", LiquidityAllocation = 0, Mandates = new Mandate[] { new Mandate { Allocation = 10.5m, MandateId = "Mandate1", MandateName = "Mandate1" }, new Mandate { Allocation = 20.5m, MandateId = "Mandate2", MandateName = "Mandate2" }, new Mandate { Allocation = 30.5m, MandateId = "Mandate3", MandateName = "Mandate3" }, new Mandate { Allocation = 10.9m, MandateId = "Mandate4", MandateName = "Mandate4" } } }; fundsProcessor.GetCalculatedMandates(inputPosition, fundOfMandates).Should().NotBeNull().And.BeOfType <PositionVM>().And.BeEquivalentTo(outputPosition); }
private void PositionCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { if (e.Action == NotifyCollectionChangedAction.Add) { PositionVM position = e.NewItems[0] as PositionVM; LoadMarketData(position.Contract); } }
private void PositionListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (OnPositionSelected != null) { PositionVM positionVM = PositionListView.SelectedItem as PositionVM; OnPositionSelected(positionVM); } }
public ActionResult UpdateSeenPromotion(PositionVM model) { IStructuredetailRepository obj = new StructuredetailRepository(); obj.updateseenPro(Convert.ToInt32(model.EmployeeId)); obj.Save(); return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit([Bind(Include = "Id,Name")] PositionVM positionVM) { if (ModelState.IsValid) { PositionDTO positionDTO = Mapper.Map <PositionDTO>(positionVM); _positionService.Update(positionDTO); return(RedirectToAction("Index")); } return(View(positionVM)); }
public Position(PositionVM position, PlanCanvas canvas) { _position = position; _canvas = canvas; position.PropertyChanged += Position_PropertyChanged; UpdateProperties(); IdPosition = position.Id; }
public bool Insert(PositionVM positionVM) { if (string.IsNullOrWhiteSpace(positionVM.Name)) { return(status); } else { return(iPositionRepository.Insert(positionVM)); } }
public void ValidateFundOfMandatesReturnsPositionVM() { IFundProcessor fundsProcessor = new FundProcessor(); string filePath = "..\\..\\..\\TestData\\FundsOfMandatesData.xml"; List <FundOfMandates> Result = fundsProcessor.ReadFundOfMandateFile(filePath); PortfolioVM portfolioVM = fundsProcessor.GetPortfolio(); PositionVM positionVM = null; positionVM = fundsProcessor.GetCalculatedMandates(portfolioVM.Positions.ElementAt(1), Result.ElementAt(1)); positionVM.Should().NotBeNull().And.BeOfType <PositionVM>(); }
public ActionResult Position(PositionVM obj, FormCollection form) { IStructuredetailRepository objstructureRepository = new StructuredetailRepository(); var deplist = objstructureRepository.Getdep().ToList(); var depname = form["txtname"]; var check = objstructureRepository.validation(depname).FirstOrDefault(); var check1 = objstructureRepository.validation1(obj.Position).FirstOrDefault(); var check3 = objstructureRepository.validation2(obj.JobLevel).FirstOrDefault(); if (check != null && check1 != null && check3 != null || check3 == null && check1 != null) { SelectList list = new SelectList(deplist, "DepartmentId", "DepartmentName"); ViewBag.getdeplist = list; var levellist = new SelectList(new[] { new { ID = "1", Name = "1" }, new { ID = "2", Name = "2" }, new { ID = "3", Name = "3" }, new { ID = "4", Name = "4" }, new { ID = "5", Name = "5" } }, "Name", "Name", "1" ); ViewBag.getlevellist = levellist; TempData["ErrorMessage9"] = "Position " + obj.Position + " Already Exists"; } else { SelectList list = new SelectList(deplist, "DepartmentId", "DepartmentName"); ViewBag.getdeplist = list; var levellist = new SelectList(new[] { new { ID = "1", Name = "Low" }, new { ID = "2", Name = "Medium" }, new { ID = "3", Name = "High" } }, "Name", "Name", "1" ); ViewBag.getlevellist = levellist; var add = objstructureRepository.Addpos(Convert.ToInt32(obj.DepartmentId), obj.JobLevel, obj.Position, Convert.ToDecimal(obj.BasicPay), Convert.ToDecimal(obj.IncomeTax), obj.Experience); objstructureRepository.Add(add); objstructureRepository.Save(); TempData["SuccessMessage9"] = "Position Created Sucessfully"; return(RedirectToAction("ViewPosition", "Admin")); } return(View()); }
public PositionVM GetPositionByName(string param) { position pos = (from s in db.positions where s.posName.ToUpper().Contains(param.ToUpper()) select s).FirstOrDefault(); PositionVM posResult = new PositionVM(); posResult.posId = pos.posId; posResult.posName = pos.posName; return(posResult); }
public ActionResult EmployeePositionUpdate(PositionVM model) { IStructuredetailRepository repo = new StructuredetailRepository(); repo.updatepos(model.EmployeeId, model.posidtopro); repo.Save(); repo.updateempdetailpro(model.EmployeeId); repo.Save(); TempData["SuccessMessage11"] = "Success"; return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); }
public IActionResult Edit(int id) { var position = _context.Positions.Find(id); PositionVM positionVM = new PositionVM(); positionVM.Name = position.Name; positionVM.Departments = _context.Departments.ToList(); positionVM.DepartmentName = position.Department.Name; positionVM.Salary = position.Salary; positionVM.ID = id; return(View(positionVM)); }
public JsonResult Delete(PositionVM inputVM) { PositionService service = new PositionService(); int result = service.Delete(inputVM); if (result > 0) { return(Json("success")); } else { return(Json("fail")); } }
public PositionVM GetPositionByID(string param) { Guid raw = new Guid(param); position pos = (from s in db.positions where s.posId == raw select s).FirstOrDefault(); PositionVM posResult = new PositionVM(); posResult.posId = pos.posId; posResult.posName = pos.posName; return(posResult); }
public List <PositionVM> GetAllPositions() { List <PositionVM> listPos = new List <PositionVM>(); foreach (var item in db.positions.OrderBy(x => x.posName)) { PositionVM pos = new PositionVM(); pos.posId = item.posId; pos.posName = item.posName; listPos.Add(pos); } return(listPos); }
public async Task Position(PositionVM position) { if (!(position.Latitude == 0 && position.Longitude == 0)) { try { await _clienteAppService.AtualizarPosicaoClienteLogadoAsync(position); }catch (Exception e) { var a = 0; } } await Clients.Caller.SendAsync("Position", "OK"); }
public int update(PositionVM inputVM) { long time = DateTime.Now.Ticks; using (PHOTOLIODBContext context = new PHOTOLIODBContext()) { return(context.PositionDMs .Where(w => w.Id == inputVM.Id && w.Version == inputVM.Version) .Update(s => new PositionDM { Name = inputVM.Name, Version = time, UpdatedDate = time, })); } }
public ActionResult savePosition(PositionVM model) { //if (!ModelState.IsValid) //{ // return View(model); //} try { if (model.id == 0) { tbl_position position = new tbl_position(); position.position_name = model.position_name.ToUpper(); _positionservice.CreatePosition(position); } else { var findposition = _positionservice.findPosition(model.id); if (findposition == null) { Information("Position does not exist", true); return(RedirectToAction("createposition", true)); } findposition.position_name = model.position_name; _positionservice.UpdatePosition(findposition); Success("Position updated successfully", true); return(RedirectToAction("createposition")); } } catch (DbEntityValidationException e) { var outputLines = new List <string>(); foreach (var eve in e.EntityValidationErrors) { outputLines.Add(string.Format("{0}: Entity of type \"{1}\" in state \"{2}\" has the following validation errors: ", DateTime.Now, eve.Entry.Entity.GetType().Name, eve.Entry.State)); foreach (var ve in eve.ValidationErrors) { outputLines.Add(string.Format(" Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage)); } } System.IO.File.AppendAllLines(@"C:\errors.txt", outputLines); throw e; } Success("Position created successfully", false); return(RedirectToAction("createposition")); }
public void OnPositionSelected(PositionVM positionVM) { if (positionVM != null) { OrderVM.Contract = positionVM.Contract; OrderVM.OpenClose = OrderOpenCloseType.CLOSE; if (positionVM.Direction == PositionDirectionType.PD_SHORT) { OrderVM.Direction = DirectionType.BUY; } else { OrderVM.Direction = DirectionType.SELL; } } }
public IActionResult Create(PositionVM positionVM) { if (!ModelState.IsValid || positionVM.SelectedDepartment == 0) { positionVM.Departments = _context.Departments.ToList(); return(View(positionVM)); } Position position = new Position(); position.DepartmentId = positionVM.SelectedDepartment; position.Name = positionVM.Name; position.Salary = positionVM.Salary; _context.Positions.Add(position); _context.SaveChanges(); return(RedirectToAction(nameof(List))); }
public bool Insert(PositionVM positionVM) { var push = new Position(positionVM); myContext.Positions.Add(push); var result = myContext.SaveChanges(); if (result > 0) { status = true; } else { status = false; } return(status); }
public ActionResult Edit(Guid?id) { try { PositionDTO positionDTO = _positionService.Get(id); PositionVM positionVM = Mapper.Map <PositionVM>(positionDTO); return(View(positionVM)); } catch (ArgumentNullException) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } catch (NotFoundException) { return(HttpNotFound()); } }