Example #1
0
        public IDatabaseApi Db(string databaseName)
        {
            if (String.IsNullOrWhiteSpace(databaseName))
            {
                throw new ArgumentNullException("databaseName");
            }
            CheckIf.DatabaseNameIsOk(databaseName, "databaseName");

            return(new DatabaseApi(this, uriConstructor.Db(databaseName)));
        }
Example #2
0
 private int CreateOrReturnPerson(string name)
 {
     if (CheckIf.PersonExists(name))
     {
         return(Get.PersonByName(name).ID);
     }
     else
     {
         return(Insert.Person(name));
     }
 }
Example #3
0
        /// <constructor />
        public Settings(Uri serverUri, string databaseName)
        {
            if (serverUri == null)
            {
                throw new ArgumentNullException("serverUri");
            }
            if (!serverUri.IsAbsoluteUri)
            {
                throw new ArgumentException("Server URL should be absolute.", "serverUri");
            }
            if (string.IsNullOrWhiteSpace(databaseName))
            {
                throw new ArgumentNullException("databaseName");
            }
            CheckIf.DatabaseNameIsOk(databaseName, "databaseName");


            ServerUri           = serverUri;
            DefaultDatabaseName = databaseName;
        }
Example #4
0
 public Guid Step(Guid Token, int ProductId, int StowageFactorId, float StowageFactor, int QuantityId, float Quantity, int ToleranceId, int Terms, int LoadingConditionId, int UnLoadingConditionId, int LoadPortId, int LoadTerminalId, float LoadingRate, int DischargePortId, int DischargeTerminalId, float UnLoadingRate, DateTime StartLaycan, DateTime EndLaycan, int UpdatedId)
 {
     CheckIf.IsNull(ProductId, "Requerid Product");
     CheckIf.IsNull(StowageFactorId, "Requerid Stowage Factor");
     CheckIf.IsNull(QuantityId, "Requerid Quantity");
     CheckIf.IsNull(ToleranceId, "Requerid Tolerance");
     CheckIf.IsNull(Terms, "Requerid Terms");
     CheckIf.IsNull(LoadingConditionId, "Requerid Loading Condition");
     CheckIf.IsNull(UnLoadingConditionId, "Requerid UnLoading Condition");
     CheckIf.IsNull(LoadPortId, "Requerid Load Port");
     CheckIf.IsNull(LoadTerminalId, "Requerid Load Terminal");
     CheckIf.IsNull(LoadingRate, "Requerid LoadingRate");
     CheckIf.IsNull(DischargePortId, "Requerid Discharge Port");
     CheckIf.IsNull(DischargeTerminalId, "Requerid Discharge Terminal");
     CheckIf.IsNull(UnLoadingRate, "Requerid UnLoading Rate");
     CheckIf.IsNull(StartLaycan, "Requerid Start Laycan");
     CheckIf.IsNull(EndLaycan, "Requerid End Laycan");
     return(Database.CurrentCnn.As <IRequest>().DB_SearchVessel_Step1(Token, ProductId
                                                                      , StowageFactorId
                                                                      , StowageFactor
                                                                      , QuantityId
                                                                      , Quantity
                                                                      , ToleranceId
                                                                      , Terms
                                                                      , LoadingConditionId
                                                                      , UnLoadingConditionId
                                                                      , LoadPortId
                                                                      , LoadTerminalId
                                                                      , LoadingRate
                                                                      , DischargePortId
                                                                      , DischargeTerminalId
                                                                      , UnLoadingRate
                                                                      , StartLaycan
                                                                      , EndLaycan
                                                                      , UpdatedId));
 }
Example #5
0
 public List <dynamic> Step2(Guid Token, String Status, bool Continue, int UpdatedId)
 {
     CheckIf.IsNull(Token, "Requerid Token");
     return(Database.CurrentCnn.As <IRequest>().DB_SearchVessel_Step2(Token, Status, Continue, UpdatedId));
 }
Example #6
0
 public dynamic GetRequest(Guid Token, int UpdatedId, int?VesselId)
 {
     CheckIf.IsNull(Token, "Requerid Token");
     return(Database.CurrentCnn.As <IRequest>().DB_SearchVessel_Get(Token, UpdatedId, VesselId));
 }
Example #7
0
 public List <dynamic> ChangeStatusRequest(Guid Token, string Status, int UpdatedId)
 {
     CheckIf.IsNull(Token, "Requerid Token");
     CheckIf.IsNull(Status, "Requerid Status");
     return(Database.CurrentCnn.As <IRequest>().DB_ChangeStatusRequest_Save(Token, Status, UpdatedId));
 }