Пример #1
0
 private void FillDropDown()
 {
     ddlCustJobPosition.DataSource     = JobPositionService.GetActiveJobPositions();
     ddlCustJobPosition.DataTextField  = "Name";
     ddlCustJobPosition.DataValueField = "ID";
     ddlCustJobPosition.DataBind();
 }
Пример #2
0
 public CreateModel(DataModel.CctDbContext context,
                    ILogger <CreateModel> logger, JobPositionService jobPositionService)
 {
     _context            = context;
     _logger             = logger;
     _jobPositionService = jobPositionService;
 }
        public void JobPositionWithInvalidId_WhenDeleted_ThrowsExeption()
        {
            var service = new JobPositionService(context);

            var ex = Assert.Throws <ArgumentException>(() => service.DeleteJobPosition(1));

            Assert.That(ex.Message, Is.EqualTo("Invalid job position id. (Parameter 'id')"));
        }
        public void JobPosition_WithMoreThan30CharectersName_WhenCreated_ThrowsException()
        {
            var service = new JobPositionService(context);

            var jobPosition = service.CreateJobPosition("JobPositionWith31CharectersName");

            Assert.AreEqual("JobPositionWith31CharectersName", jobPosition.Name);
            Assert.AreEqual(1, jobPosition.Id);
            Assert.AreEqual(1, context.JobPositions.Count());
        }
        public void JobPosition_CanBeCreated()
        {
            var service = new JobPositionService(context);

            var jobPosition = service.CreateJobPosition("Developer");

            Assert.AreEqual("Developer", jobPosition.Name);
            Assert.AreEqual(1, jobPosition.Id);
            Assert.AreEqual(1, context.JobPositions.Count());
        }
Пример #6
0
        private void FillDropDown()
        {
            ddlJobPosition.DataSource     = JobPositionService.GetActiveJobPositions();
            ddlJobPosition.DataTextField  = "Name";
            ddlJobPosition.DataValueField = "ID";
            ddlJobPosition.DataBind();

            ddlInformationSource.DataSource = InformationSourceService.GetInformationSources();
            ddlInformationSource.DataBind();
            ddlInformationSource.Items.Insert(0, new DropDownListItem(String.Empty));
        }
Пример #7
0
 protected void RadGrid1_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
 {
     if (e.CommandName == "EditRow")
     {
         mvwForm.SetActiveView(viwAddEdit);
         RowID = Convert.ToInt32(e.CommandArgument);
         var classType = JobPositionService.GetJobPosition(RowID);
         txtName.Text = classType.Name;
         txtName.Focus();
     }
 }
        public void JobPositionWithInvalidId_WhenRetrieved_ThrowsExeption()
        {
            context.JobPositions.Add(new JobPosition {
                Name = "JobPosition"
            });
            context.SaveChanges();
            var service = new JobPositionService(context);

            var ex = Assert.Throws <ArgumentException>(() => service.GetJobPosition(2));

            Assert.That(ex.Message, Is.EqualTo("Invalid job position id. (Parameter 'id')"));
        }
        public void JobPosition_CanBeDeleted()
        {
            context.JobPositions.Add(new JobPosition {
                Name = "JobPosition"
            });
            context.SaveChanges();
            var service = new JobPositionService(context);

            service.DeleteJobPosition(1);

            Assert.AreEqual(0, context.JobPositions.Count());
        }
        public void JobPosition_CanBeRetrieved()
        {
            context.JobPositions.Add(new JobPosition {
                Name = "Developer"
            });
            context.SaveChanges();
            var service = new JobPositionService(context);

            var jobPosition = service.GetJobPosition(1);

            Assert.AreEqual(1, jobPosition.Id);
            Assert.AreEqual("Developer", jobPosition.Name);
        }
        public void JobPositionsList_CanBeRetrieved()
        {
            context.JobPositions.Add(new JobPosition {
                Name = "JobPosition"
            });
            context.JobPositions.Add(new JobPosition {
                Name = "JobPosition2"
            });
            context.SaveChanges();
            var service = new JobPositionService(context);

            var jobPositions = service.GetJobPositionsList();

            Assert.AreEqual(2, jobPositions.Count);
        }
Пример #12
0
 protected void lnbDelete_Click(object sender, EventArgs e)
 {
     try
     {
         int[] arrayOfID = RadHelper.GetRowIdForDeletion(RadGrid1);
         if (JobPositionService.CanDeleteJobPositions(arrayOfID))
         {
             JobPositionService.DeleteJobPositions(arrayOfID);
             btnCancel_Click(sender, e);
         }
     }
     catch (Exception ex)
     {
         WebFormHelper.SetLabelTextForException(lblStatus, ex, LabelStyleNames.ErrorMessage);
     }
 }
        public void JobPosition_CanBeUpdated()
        {
            context.JobPositions.Add(new JobPosition {
                Name = "JobPosition"
            });
            context.SaveChanges();
            var service    = new JobPositionService(context);
            var updateData = new JobPosition {
                Name = "JobPosition2"
            };

            var jobPosition       = service.UpdateJobPosition(1, updateData);
            var jobPositionRecord = context.JobPositions.Single(i => i.Name == "JobPosition2");

            Assert.AreEqual("JobPosition2", jobPosition.Name);
            Assert.AreEqual("JobPosition2", jobPositionRecord.Name);
        }
Пример #14
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Page.Validate(WebFormHelper.AddEditValidationGroup);

            if (!Page.IsValid)
            {
                return;
            }

            try
            {
                JobPositionService.AddOrUpdateJobPosition(RowID, txtName.Text);
                btnCancel_Click(sender, e);
            }
            catch (Exception ex)
            {
                WebFormHelper.SetLabelTextWithCssClass(lblStatusAddEdit, ex.Message, LabelStyleNames.ErrorMessage);
            }
        }
Пример #15
0
 public NauticalEngineeringModel(ILogger <NauticalEngineeringModel> logger, JobGroupService jobgroupService, JobPositionService jobcompetencyService)
 {
     _logger             = logger;
     _jobgroupService    = jobgroupService;
     _jobpositionService = jobcompetencyService;
 }
Пример #16
0
 public SciencesModel(ILogger <SciencesModel> logger, JobGroupService jobgroupService, JobPositionService jobcompetencyService)
 {
     _logger             = logger;
     _jobgroupService    = jobgroupService;
     _jobpositionService = jobcompetencyService;
 }
Пример #17
0
 public SimilarDetailsModel(ILogger <SimilarDetailsModel> logger, JobPositionService jobcompetencyService)
 {
     _logger             = logger;
     _jobpositionService = jobcompetencyService;
 }
Пример #18
0
 public PositionListModel(ILogger <PositionListModel> logger, JobPositionService jobcompetencyService)
 {
     _logger             = logger;
     _jobpositionService = jobcompetencyService;
 }
Пример #19
0
 public ElectricalModel(ILogger <ElectricalModel> logger, JobGroupService jobgroupService, JobPositionService jobcompetencyService)
 {
     _logger             = logger;
     _jobgroupService    = jobgroupService;
     _jobpositionService = jobcompetencyService;
 }
Пример #20
0
 public IndexModel(DataModel.CctDbContext context, JobPositionService jobPositionService)
 {
     _context            = context;
     _jobPositionService = jobPositionService;
 }