예제 #1
0
        /// <summary>
        /// Hàm thay đổi thông tin pha trong công việc
        /// Nguyễn Đình Hoàng - 20173143
        /// </summary>
        /// <param name="work"></param>
        /// <returns></returns>
        public bool EditPhase(PhaseEditView phase)
        {
            var old_pro = dbContext.Phases.FirstOrDefault(x => x.PhaseId == phase.PhaseId);

            if (old_pro != null)
            {
                old_pro.PhaseName  = phase.PhaseName;
                old_pro.EmployeeId = phase.EmployeeId;
                dbContext.SaveChanges();
                return(true);
            }
            return(false);
        }
예제 #2
0
        /// <summary>
        /// Hàm lấy thông tin pha bằng id
        /// Nguyễn Đình Hoàng - 20173143
        /// </summary>
        /// <param name="workId">id công việc</param>
        /// <returns></returns>
        public PhaseEditView GetPhaseById(Guid phaseId)
        {
            var work_db = dbContext.Phases.FirstOrDefault(x => x.PhaseId == phaseId);
            var work    = new PhaseEditView
            {
                PhaseId    = work_db.PhaseId,
                WorkId     = work_db.WorkId,
                PhaseName  = work_db.PhaseName,
                EmployeeId = work_db.EmployeeId,
                Employees  = dbContext.Users.ToList()
            };

            return(work);
        }