Beispiel #1
0
        public IHttpActionResult PutJobApplicationState(int id, JobApplicationState jobApplicationState)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != jobApplicationState.JobApplicationStateID)
            {
                return(BadRequest());
            }

            try
            {
                db.UpdateJobApplicationState(id, jobApplicationState);
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!JobApplicationStateExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public JobApplicationState CreateJobApplicationState(JobApplicationState jobApplicationState)
        {
            db.JobApplicationStates.Add(jobApplicationState);
            db.SaveChanges();

            return(jobApplicationState);
        }
        public JobApplicationState Create(JobApplicationState oJobApplicationState)
        {
            if (oJobApplicationState != null)
            {
                return(oJobApplicationStateRepos.CreateJobApplicationState(oJobApplicationState));
            }

            return(null);
        }
Beispiel #4
0
        public IHttpActionResult GetJobApplicationState(int id)
        {
            JobApplicationState jobApplicationState = db.GetJobApplicationState(id);

            if (jobApplicationState == null)
            {
                return(NotFound());
            }

            return(Ok(jobApplicationState));
        }
        public IHttpActionResult PostJobApplicationState(JobApplicationState jobApplicationState)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.CreateJobApplicationState(jobApplicationState);

            return(CreatedAtRoute("DefaultApi", new { id = jobApplicationState.JobApplicationStateID }, jobApplicationState));
        }
        public JobApplicationStateDTO Get(int JobApplicationStateID)
        {
            JobApplicationStateDTO oJobApplicationStateDTO = null;

            if (JobApplicationStateID > 0)
            {
                JobApplicationState oJobApplicationState = oJobApplicationStateRepos.GetJobApplicationState(JobApplicationStateID);
            }

            return(oJobApplicationStateDTO);
        }
Beispiel #7
0
        public JobApplicationStateDTO Get(int id)
        {
            JobApplicationStateDTO oJobApplicationStateDTO = null;

            if (id > 0)
            {
                JobApplicationState oJobApplicationState = jobApplicationStateRepos.GetJobApplicationState(id);
            }

            return(oJobApplicationStateDTO);
        }
Beispiel #8
0
        public void UpdateJobApplicationState(int id, JobApplicationState jobApplicationState)
        {
            db.Entry(jobApplicationState).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                throw;
            }
        }
        public JobApplicationState DeleteJobApplicationState(int id)
        {
            JobApplicationState jobApplicationState = db.JobApplicationStates.Find(id);

            if (jobApplicationState == null)
            {
                return(null);
            }

            db.JobApplicationStates.Remove(jobApplicationState);
            db.SaveChanges();

            return(jobApplicationState);
        }
Beispiel #10
0
        public IHttpActionResult DeleteJobApplicationState(int id)
        {
            JobApplicationState jobApplicationState = db.JobApplicationStates.Find(id);

            if (jobApplicationState == null)
            {
                return(NotFound());
            }

            db.JobApplicationStates.Remove(jobApplicationState);
            db.SaveChanges();

            return(Ok(jobApplicationState));
        }
        public void UpdateJobApplicationState(int id, JobApplicationState jobApplicationState)
        {
            var model = db.JobApplicationStates.FirstOrDefault(p => p.JobApplicationStateID == id);

            model = jobApplicationState;
            db.Entry(jobApplicationState).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                throw;
            }
        }
Beispiel #12
0
        public IHttpActionResult PostJobApplicationState(JobApplicationState jobApplicationState)
        {
            //jobApplicationState = new JobApplicationState();
            //jobApplicationState.insuser = 50;
            //jobApplicationState.insdt = DateTime.Now;
            //jobApplicationState.JobApplicationID = 11;
            //jobApplicationState.JobApplicationStatusID = 1;

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.CreateJobApplicationState(jobApplicationState);

            return(CreatedAtRoute("DefaultApi", new { id = jobApplicationState.JobApplicationStateID }, jobApplicationState));
        }
Beispiel #13
0
        /// <summary>
        /// Converts this instance of <see cref="JobApplicationState"/> to an instance of <see cref="JobApplicationStateDTO"/>.
        /// </summary>
        /// <param name="entity"><see cref="JobApplicationState"/> to convert.</param>
        public static JobApplicationStateDTO ToDTO(this JobApplicationState entity)
        {
            if (entity == null)
            {
                return(null);
            }

            var dto = new JobApplicationStateDTO();

            dto.JobApplicationStateID  = entity.JobApplicationStateID;
            dto.JobApplicationID       = entity.JobApplicationID;
            dto.JobApplicationStatusID = entity.JobApplicationStatusID;
            dto.insdt   = entity.insdt;
            dto.insuser = entity.insuser;

            entity.OnDTO(dto);

            return(dto);
        }
Beispiel #14
0
        /// <summary>
        /// Converts this instance of <see cref="JobApplicationStateDTO"/> to an instance of <see cref="JobApplicationState"/>.
        /// </summary>
        /// <param name="dto"><see cref="JobApplicationStateDTO"/> to convert.</param>
        public static JobApplicationState ToEntity(this JobApplicationStateDTO dto)
        {
            if (dto == null)
            {
                return(null);
            }

            var entity = new JobApplicationState();

            entity.JobApplicationStateID  = dto.JobApplicationStateID;
            entity.JobApplicationID       = dto.JobApplicationID;
            entity.JobApplicationStatusID = dto.JobApplicationStatusID;
            entity.insdt   = dto.insdt;
            entity.insuser = dto.insuser;

            dto.OnEntity(entity);

            return(entity);
        }
Beispiel #15
0
 /// <summary>
 /// Invoked when <see cref="ToEntity"/> operation is about to return.
 /// </summary>
 /// <param name="entity"><see cref="JobApplicationState"/> converted from <see cref="JobApplicationStateDTO"/>.</param>
 static partial void OnEntity(this JobApplicationStateDTO dto, JobApplicationState entity);
Beispiel #16
0
 /// <summary>
 /// Invoked when <see cref="ToDTO"/> operation is about to return.
 /// </summary>
 /// <param name="dto"><see cref="JobApplicationStateDTO"/> converted from <see cref="JobApplicationState"/>.</param>
 static partial void OnDTO(this JobApplicationState entity, JobApplicationStateDTO dto);
Beispiel #17
0
        public IHttpActionResult DeleteJobApplicationState(int id)
        {
            JobApplicationState jobApplicationState = db.DeleteJobApplicationState(id);

            return(Ok(jobApplicationState));
        }
        public JobApplicationState GetJobApplicationState(int id)
        {
            JobApplicationState jobApplicationState = db.JobApplicationStates.Find(id);

            return(jobApplicationState);
        }