Exemple #1
0
        public OxoTrim DpckUpdate(OxoTrim trim)
        {
            using (var conn = DbHelper.GetDBConnection())
            {
                try
                {
                    var para = DynamicParameters.FromCDSId(CurrentCDSID);

                    para.Add("@DocumentId", trim.DocumentId, DbType.Int32);
                    para.Add("@TrimId", trim.TrimId, DbType.Int32);
                    para.Add("@DPCK", trim.DPCK, DbType.String);


                    var results    = conn.Query <OxoTrim>("Fdp_Dpck_Update", para, commandType: CommandType.StoredProcedure);
                    var trimLevels = results as IList <OxoTrim> ?? results.ToList();
                    if (results != null && trimLevels.Any())
                    {
                        trim = trimLevels.First();
                    }
                }
                catch (Exception ex)
                {
                    Log.Error(ex);
                    throw;
                }
            }
            return(trim);
        }
        public async Task <ActionResult> UpdateDpckCode(TrimMappingParameters parameters)
        {
            ValidateTrimMappingParameters(parameters, TrimMappingParametersValidator.UpdateDpckCode);

            await DataContext.Vehicle.UpdateDpckCode(OxoTrim.FromParameters(parameters));

            return(JsonGetSuccess());
        }
 private bool IsExistingDpck(OxoTrim trim)
 {
     return trim.DocumentId == Parameters.DocumentId &&
             !string.IsNullOrEmpty(trim.DPCK) &&
            trim.DPCK.Equals(Parameters.Dpck, StringComparison.OrdinalIgnoreCase);
 }
 private bool IsExistingDpck(OxoTrim trim)
 {
     return(trim.DocumentId == Parameters.DocumentId &&
            !string.IsNullOrEmpty(trim.DPCK) &&
            trim.DPCK.Equals(Parameters.Dpck, StringComparison.OrdinalIgnoreCase));
 }
 public async Task <OxoTrim> UpdateDpckCode(OxoTrim trim)
 {
     return(await Task.FromResult(_trimDataStore.DpckUpdate(trim)));
 }