public OxoFeature FeatureCodeUpdate(OxoFeature feature) { using (var conn = DbHelper.GetDBConnection()) { try { var para = DynamicParameters.FromCDSId(CurrentCDSID); para.Add("@DocumentId", feature.DocumentId, DbType.Int32); para.Add("@FeatureId", feature.FeatureId, DbType.Int32); para.Add("@FeaturePackId", feature.FeaturePackId, DbType.Int32); para.Add("@FeatureCode", feature.FeatureCode, DbType.String); var results = conn.Query <OxoFeature>("Fdp_FeatureCode_Update", para, commandType: CommandType.StoredProcedure); var features = results as IList <OxoFeature> ?? results.ToList(); if (results != null && features.Any()) { feature = features.First(); } } catch (Exception ex) { Log.Error(ex); throw; } } return(feature); }
public async Task <ActionResult> UpdateFeatureCode(FeatureMappingParameters parameters) { ValidateFeatureMappingParameters(parameters, FeatureMappingParametersValidator.UpdateFeatureCode); await DataContext.Vehicle.UpdateFeatureCode(OxoFeature.FromParameters(parameters)); return(JsonGetSuccess()); }
private bool IsExistingFeatureCode(OxoFeature feature) { return(feature.DocumentId == Parameters.DocumentId && !string.IsNullOrEmpty(feature.FeatureCode) && feature.FeatureCode.Equals(Parameters.FeatureCode, StringComparison.OrdinalIgnoreCase)); }
private bool IsExistingFeatureCode(OxoFeature feature) { return feature.DocumentId == Parameters.DocumentId && !string.IsNullOrEmpty(feature.FeatureCode) && feature.FeatureCode.Equals(Parameters.FeatureCode, StringComparison.OrdinalIgnoreCase); }
public async Task <OxoFeature> UpdateFeatureCode(OxoFeature fdpFeature) { return(await Task.FromResult(_featureDataStore.FeatureCodeUpdate(fdpFeature))); }