public OfflineDeployment UpdateStatus(string offlineDeploymentId, EnumOfflineDeploymentStatus status, Exception err = null) { var item = _documentSession.LoadEnsure<OfflineDeployment>(offlineDeploymentId); item.Status = status; item.UpdatedByUserName = _userIdentity.UserName; item.UpdatedDateTimeUtc = DateTime.UtcNow; if(err != null) { item.CreateErrorDetails = err.ToString(); } return _documentSession.SaveEvict(item); }
public OfflineDeployment CreateOfflineDeployment(string deployBatchRequestId, EnumOfflineDeploymentStatus initialStatus) { if(string.IsNullOrEmpty(deployBatchRequestId)) { throw new ArgumentNullException("deployBatchRequestId"); } var item = new OfflineDeployment { Id = Guid.NewGuid().ToString(), DeployBatchRequestId = deployBatchRequestId, Status = initialStatus, CreatedByUserName = _userIdentity.UserName, CreatedDateTimeUtc = DateTime.UtcNow, UpdatedByUserName = _userIdentity.UserName, UpdatedDateTimeUtc = DateTime.UtcNow, }; return _documentSession.StoreSaveEvict(item); }
public OfflineDeployment CreateOfflineDeployment(string deployBatchRequestId, EnumOfflineDeploymentStatus initialStatus) { if(string.IsNullOrEmpty(deployBatchRequestId)) { throw new ArgumentNullException("deployBatchRequestId"); } var dbItem = new SqlOfflineDeployment { Id = Guid.NewGuid().ToString(), DeployBatchRequestId = deployBatchRequestId, Status = initialStatus }; dbItem.SetCreatedFields(_userIdentity.UserName); using(var db = _sqlConnectionInfo.GetDB()) { db.Insert("OfflineDeployment", "ID", false, dbItem); } return this.GetOfflineDeployment(dbItem.Id); }
public OfflineDeployment UpdateStatus(string offlineDeploymentId, EnumOfflineDeploymentStatus status, Exception err = null) { var item = this.GetSqlItem(offlineDeploymentId); item.Status = status; if(err != null) { item.CreateErrorDetails = err.ToString(); } item.SetUpdatedFields(_userIdentity.UserName); using (var db = _sqlConnectionInfo.GetDB()) { db.Update("OfflineDeployment", "ID", item, item.Id); } return this.GetOfflineDeployment(offlineDeploymentId); }