public JobController(ILogger <JobController> logger, IGetJobReport jobReport, IGetJobState jobState, ICreateJob createJob) { _logger = logger; _getJobReport = jobReport; _getJobState = jobState; _createJob = createJob; }
public bool CreateNewJob(ICreateJob obj) { Job objJob = new Job(); objJob.createNewJob(obj); return(true); }
public bool checkRequiredFields(ICreateJob job) { if (String.IsNullOrEmpty(job.jobName) || String.IsNullOrEmpty(job.jobType) || String.IsNullOrEmpty(job.contactEmail) || String.IsNullOrEmpty(job.contactNum)) { return(false); } else { return(true); } }
public bool createNewJob(ICreateJob objCJ) { con.Open(); SqlCommand cmd = new SqlCommand("uspCreateJob", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@Address", objCJ.address); cmd.Parameters.AddWithValue("@contactEmail", objCJ.contactEmail); cmd.Parameters.AddWithValue("@contactNum", objCJ.contactNum); cmd.Parameters.AddWithValue("@JobDescription", objCJ.JobDescription); cmd.Parameters.AddWithValue("@jobName", objCJ.jobName); cmd.Parameters.AddWithValue("@jobType", objCJ.jobType); cmd.Parameters.AddWithValue("@salary", objCJ.salary); int result = 0; result = cmd.ExecuteNonQuery(); con.Close(); return(true); }
public void AddCreateJob(ICreateJob <TEntityId, TEntityVersion, TEntity> job) { _createJobs.Add(job); }