Example #1
0
 public PartialViewResult _ReleaseHeader(int ReleaseID, ReleaseGeneralDetails GeneralDetails)
 {
     using (IReleaseChecklistAnswerRepository db = new ReleaseChecklistAnswerRepository())
     {
         ViewBag.IsExistCheckList = db.IsExistCheckList(ReleaseID);
     }
     return(PartialView(GeneralDetails));
 }
Example #2
0
        private ReleaseGeneralDetails GetReleaseGeneralDetails()
        {
            var CurrentGeneralDetails = new ReleaseGeneralDetails(CurrentRelease.Release);

            //{
            //    // IsFullTrack = (CurrentRelease.Release.ReleaseCPReviewModeQs.Count > 0 ? CurrentRelease.Release.ReleaseCPReviewModeQs.FirstOrDefault().IsFullTrack : false),
            //    //ReleaseID = CurrentRelease.ReleaseId != 0 ? CurrentRelease.Release.ReleaseID : new Nullable<Int32>(),
            //    //AccountID = CurrentRelease.Release.Account != null ? CurrentRelease.Release.Account.AccountID : 0,
            //    //AccountName = CurrentRelease.Release.Account != null ? CurrentRelease.Release.Account.Name : "",
            //    //Name = CurrentRelease.Release.Name,
            //    //Size = CurrentRelease.Release.Size,
            //    //LOB = CurrentRelease.Release.LOB,
            //    //LastCP = CurrentRelease.Release.ReleaseCPs.OrderByDescending(rcp => rcp.PublicationMailDate).First().CP.Name,
            //    //LastCPDate = CurrentRelease.Release.ReleaseCPs.OrderByDescending(rcp => rcp.PublicationMailDate).First().CP.Name
            //    //Accounts = new AccountRepository().Get(a => a.IsDeleted == false).ToList(),

            //    //DismissIndicator = CurrentRelease.Release.DismissIndicator

            //};
            using (IHistoryRepository db = new HistoryRepository())
            {
                var activityLogCreated = db.GetLastActivityLogUpdate(CurrentRelease.Release.ReleaseID, ActivityType.Create);
                if (activityLogCreated != null)
                {
                    CurrentGeneralDetails.CreatedDate = activityLogCreated.ActivityLog.Date;
                    CurrentGeneralDetails.CreatedBy   = activityLogCreated.ActivityLog.Employee.FirstName + " " + activityLogCreated.ActivityLog.Employee.LastName;
                }
                var activityLogUpdated = db.GetLastActivityLogUpdate(CurrentRelease.Release.ReleaseID, null);
                if (activityLogUpdated != null)
                {
                    CurrentGeneralDetails.ModifiedDate = activityLogUpdated.ActivityLog.Date;
                    CurrentGeneralDetails.ModifiedBy   = activityLogUpdated.ActivityLog.Employee.FirstName + " " + activityLogUpdated.ActivityLog.Employee.LastName;
                }
            }

            if (CurrentRelease.ReleaseId == 0)
            {
                CurrentGeneralDetails.CreatedDate  = DateTime.Today.Date;
                CurrentGeneralDetails.ModifiedDate = DateTime.Today.Date;// null;
            }
            return(CurrentGeneralDetails);
        }