public PartialViewResult _ReleaseHeader(int ReleaseID, ReleaseGeneralDetails GeneralDetails) { using (IReleaseChecklistAnswerRepository db = new ReleaseChecklistAnswerRepository()) { ViewBag.IsExistCheckList = db.IsExistCheckList(ReleaseID); } return(PartialView(GeneralDetails)); }
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); }