private string ValidateSSCCData(SSCCEditRequest request) { int result = 0; if (request != null && !string.IsNullOrEmpty(request.SSCC)) { SSCCEditIntermediate validateSSCC = new SSCCEditIntermediate() { SSCC = request.SSCC, UpdateDate = DateTime.Now, UpdateUser = string.IsNullOrEmpty(request.UpdateUser) ? RequestContext.Principal.Identity.Name : request.UpdateUser, Time = DateTime.Now.ToString("HH:mm:ss"), LoadMessageStatusId = 0, Validation = YES }; SSCCOrderDetailsRepository repository = new SSCCOrderDetailsRepository(); result = repository.SaveSSCC(validateSSCC); } return(result == 1 ? VALIDATED : String.Format("Error occured in Validation of SSCC - {0}", request.SSCC)); }
private string SaveSSCCData(SSCCEditRequest request) { if (request == null || string.IsNullOrEmpty(request.SSCC)) { return("No changes provided"); } else { SSCCOrderDetailsRepository repository = new SSCCOrderDetailsRepository(); string response = string.Empty; request.UpdateDate = DateTime.Now; request.UpdateUser = string.IsNullOrEmpty(request.UpdateUser) ? RequestContext.Principal.Identity.Name : request.UpdateUser; request.Time = DateTime.Now.ToString("HH:mm:ss"); request.LoadMessageStatusId = 0; response = repository.EditSSCC(request); if (!string.IsNullOrEmpty(response)) { throw HttpMessageExceptionBuilder.Build(HttpStatusCode.Accepted, HttpMessageType.Error, response, Messages.SaveSSCC, Messages.SaveSSCCHeader); } return(response); } }
public SSCCPendingChangeResponse GetSSCCPendingChanges(string SSCCNumber) { SSCCOrderDetailsRepository repository = new SSCCOrderDetailsRepository(); return(repository.GetPendingChangesForSSCC(SSCCNumber)); }
public SSCCStatusResponse GetSSCCStatus(string SSCCNumber) { SSCCOrderDetailsRepository repository = new SSCCOrderDetailsRepository(); return(repository.GetSSCCStatus(SSCCNumber)); }