Exemplo n.º 1
0
        public JobProfileDetail UpdateJobProfileDetail(JobProfileDetail jobp)
        {
            var result = GetJobProfileDetailById(jobp.JobProfileDetailId);

            if (result != null)
            {
                if (result.EmployeeId != jobp.EmployeeId && JobProfileDetailExists(jobp.EmployeeId))
                {
                    return(null);
                }
                else
                {
                    result.EmployeeId = jobp.EmployeeId;
                    result.HireDate   = jobp.HireDate;
                    result.ProbationaryPeriodEndDate   = jobp.ProbationaryPeriodEndDate;
                    result.ProbationaryPeriodStartDate = jobp.ProbationaryPeriodStartDate;
                    result.ReportsTo = jobp.ReportsTo;

                    _context.Entry(result).State = EntityState.Modified;
                    _context.SaveChanges();

                    return(result);
                }
            }
            else
            {
                return(null);
            }
        }
        public ActionResult <JobProfileDetail> UpdateJobProfileDetail(JobProfileDetail leaveApp)
        {
            var e = _JobProfileDetailService.UpdateJobProfileDetail(leaveApp);

            if (e != null)
            {
                return(e);
            }
            else
            {
                return(UnprocessableEntity("JobProfileDetail does not exist Or same Employee already exist!"));
            }
        }
        public ActionResult <JobProfileDetail> AddJobProfileDetail(JobProfileDetail leaveApp)
        {
            long temp = _JobProfileDetailService.AddJobProfileDetail(leaveApp);

            if (temp > 0)
            {
                return(CreatedAtAction(nameof(leaveApp), new { id = temp }, leaveApp));
            }
            else
            {
                return(UnprocessableEntity("JobProfileDetail already exist"));
            }
        }
Exemplo n.º 4
0
        public long AddJobProfileDetail(JobProfileDetail d)
        {
            if (!JobProfileDetailExists(d.EmployeeId))
            {
                _context.JobProfileDetail.Add(d);
                _context.SaveChanges();

                return(d.JobProfileDetailId);
            }
            else
            {
                return(0);
            }
        }