Ejemplo n.º 1
0
 public Releases(Release r)
 {
     this.ReleaseName = r.Name;
     this.AccountName = r.Account.Name;
     this.ReleaseID   = r.ReleaseID;
     this.PrepFPName  = r.Account.PrepFPName;
     PREP.DAL.Models.Employee SPNameEmployeeTmp = r.ReleaseStakeholders.Any(rsh => rsh.StakeholderID == 6) ? r.ReleaseStakeholders.Where(rsh => rsh.StakeholderID == 6).FirstOrDefault().Employee1 : null;
     this.SPNameEmployee = SPNameEmployeeTmp != null ? SPNameEmployeeTmp.FirstName + " " + SPNameEmployeeTmp.LastName : null;
     PREP.DAL.Models.Employee ProgramMeEmployeeTmp = r.ReleaseStakeholders.Any(rsh => rsh.StakeholderID == 7) ? r.ReleaseStakeholders.Where(rsh => rsh.StakeholderID == 7).FirstOrDefault().Employee1 : null;
     this.ProgramMeEmployee   = ProgramMeEmployeeTmp != null ? ProgramMeEmployeeTmp.FirstName + " " + ProgramMeEmployeeTmp.LastName : null;
     this.ProductionStartDate = r.ReleaseMilestones.Any(m => m.MilestoneID == 12) ? String.Format("{0:d-MMM-yyyy}", r.ReleaseMilestones.Where(m => m.MilestoneID == 12).FirstOrDefault().MilestoneDate) : null;
     this.PrepReviewMode      = "Full";
     this.CheckListLnk        = "@Html.ActionLink('Checklist >>' ,'' , new { id = " + ReleaseID.ToString() + " })";
     //  this.PrepFPName=r.ReleaseStakeholders.
 }
Ejemplo n.º 2
0
        public object GetActivityLogByReleaseCheckListId(int releaseChecklistAnswer)
        {
            IEnumerable <History> list;

            using (IHistoryRepository db = new HistoryRepository())
            {
                list = db.GetHistoryReleaseCheckListId(releaseChecklistAnswer);
            }
            string s = "";
            string changeBy;

            foreach (History item in list)
            {
                PREP.DAL.Models.Employee employee = item.ActivityLog.Employee;
                changeBy = employee.FirstName.ToLower() == "system" ? " was changed by the system" : " was changed by " + employee.FirstName + " " + employee.LastName;
                s       += getFieldName(item.FieldName) + changeBy + " From " +
                           convertValue(item.OldValue, item.FieldName) +
                           " to " + convertValue(item.NewValue, item.FieldName) + " on " + item.ActivityLog.Date + ". <br/>" + Environment.NewLine;
            }
            return(s);
        }