/// <summary> /// Creates the clearance. /// </summary> /// <param name="entities">The entities.</param> /// <param name="procedure">The procedure.</param> /// <param name="procedureCode">The procedure code.</param> /// <returns></returns> public static Clearence CreataClearence(Entities entities, string procedure, ClearenceProcedure procedureCode, NamedTraceLogger.TraceAction traceEvent) { Clearence _newClearence = CreateClearance(procedure, procedureCode); entities.Clearence.InsertOnSubmit(_newClearence); _newClearence.UpdateTitle(entities, traceEvent); entities.SubmitChanges(); _newClearence.UpdateTitle(entities, traceEvent); return(_newClearence); }
private static Clearence CreateClearance(string code, ClearenceProcedure procedure) { Clearence _newClearence = new Clearence() { Archival = false, DocumentNo = String.Empty.NotAvailable(), ProcedureCode = code, ReferenceNumber = String.Empty.NotAvailable(), SPStatus = false, ClearenceProcedure = procedure }; return(_newClearence); }