Пример #1
0
        public async Task <IActionResult> GetAllInvetarioAjuste(Guid ProductoId,
                                                                int ClienteId, string FechaInicio, int EstadoId)
        {
            var param = new GetAllInventarioParameters {
                ClientId   = ClienteId,
                ProductoId = ProductoId,
                EstadoId   = EstadoId
            };

            var resp = await _repoReadInventario.GetAllInventario(param);

            return(Ok(resp));
        }
Пример #2
0
        public async Task <IEnumerable <GetAllInventarioResult> > GetAllInventario(GetAllInventarioParameters param)
        {
            var parametros = new DynamicParameters();

            parametros.Add("ProductoId", dbType: DbType.Guid, direction: ParameterDirection.Input, value: param.ProductoId);
            parametros.Add("ClienteId", dbType: DbType.Int32, direction: ParameterDirection.Input, value: param.ClientId);
            parametros.Add("EstadoId", dbType: DbType.Int32, direction: ParameterDirection.Input, value: param.EstadoId);
            parametros.Add("UbicacionId", dbType: DbType.Int32, direction: ParameterDirection.Input, value: param.UbicacionId);

            using (IDbConnection conn = Connection)
            {
                string sQuery = "[inventario].[pa_listainventario_ajuste]";
                conn.Open();
                var result = await conn.QueryAsync <GetAllInventarioResult>(sQuery,
                                                                            parametros
                                                                            , commandType : CommandType.StoredProcedure
                                                                            );

                return(result);
            }
        }